第四团队—Team 4

 

 VB类模块调用类模块连接数据库方式

Pillys, 发表于:2008-10-03 16:09:28, 分类:Programmer 浏览( ) 评论( )  收藏这篇日志

在今天"攻克了Vb外部调用ASP连接数据库的一段代码"同时,经过曾建孙和王莹的探讨与严格的测试,终于可以在VB里面通过一个类模块提供其它类模块连接数据库的代码,使管理数据库更加安全和简单.同时也使得整个系统代码优化. 过程如下"

1>建立一个类模块:News_Conn:

Public Function conn1()

'******************数据连接设置***********

Dim ConnStr, SqlUsername, SqlPassword, SqlDatabaseName, SqlHostIP, cntimeout, conn

SqlUsername = ""                   '连接用户名

SqlPassword = ""               '连接密码

SqlDatabaseName = ""                    '库名

SqlHostIP = ""                    '服务器名或IP地址

cntimeout = 10                          '数据库连接超时设置

ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlHostIP & ";" & "CONNect Timeout=" & cntimeout

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open ConnStr

conn1 = conn

End Function

2>再建立一个类模块:News_List:

找到里面的:

Public Sub AspClassInit()

On Error Resume Next

修改为:

Public Sub AspClassInit()

On Error Resume Next

    Dim connclass As New News_Conn  'News_Conn 为上面建立的连接数据库的类模块

    conn = connclass.conn1

    Set connclass = Nothing

到这里结束.

希望有更加好的连接调用方式和朋友一起探讨.

 VB
正在读取日志的评论数据,请稍后……
正在加载日志评论签写框,请稍后……
BLOG 推荐日志
  • 暂时没有推荐日志
BLOG 最新留言
{$SideGB}
BLOG 站内搜索

成员登录通道
正在载入成员登录通道...