我想在一个module里声明一个ADODB.connection类型的对象,为的是让工程中的所有form都能使用它,可是VB却不让我这样做,咋办呀?????
解决方案 »
- 为什么PictureBox.Point(x, y)返回的值和标准的16进制RBG值不一致呢?
- VB代码与SQL SERVER 连接的问题!
- VB如何下载流文件呀
- 我更新记录的时候,是主键的原因,无法更新记录了?
- VB6 新手学习求助,关于在两个表里同时搜索多个字段
- 关于dbgrid
- 我在access中有一个字段是文本类型,可以是空字符串,我用sql语句应该怎样查询呢??
- 关于window状态栏问题
- VB中类怎样继承
- ◇◆◇ 将潜心开发软件,大概3个月内不再来了,认识我的都来拿分吧 II ◇◆◇
- 急啊.关于Picture.Render的用法.高分请教
- 一个关于模块的问题.大侠们快帮帮忙呀!!!!
Public Cnn1 As New ADODB.Connection
Public Rs1 As New ADODB.Recordset
然后再要使用该对象的窗体里面建立连接:
Private Sub Form_Load()
Cnn1.ConnectionString = "Provider=SQLOLEDB.1;Password=........"
Cnn1.CommandTimeout = ...
Cnn1.ConnectionTimeout = ....
Cnn1.Open
End Sub
最后别忘了关闭连接:
If Not Rs1 Is Nothing Then '断开连接
If Rs1.State = 1 Then
Rs1.Close
Else
End If
Set Rs1 = Nothing
Else
End If
If Not Cnn1 Is Nothing Then
If Cnn1.State = 1 Then
Cnn1.Close
Else
End If
Set Cnn1 = Nothing
Else
End If
顺便问一下大家,如果要拿ADODB.connection连接Access数据库,怎么写?
dim ret as new ADODB.recordset
con.connectionstring="driver={microsoft access driver(*.mdb);dbq=数据库路径}"
con.open
ret.open "表名称或SQL语句",con