对象关闭时,不允许操作

tangzhh203 2010-03-21 12:44:31
本人想在通用模块中连接数据库,就编写了如下代码:

通用模块:
Public conn As New ADODB.Connection
Sub Main()
Dim connstr
Set conn = New ADODB.Connection
Set conn = CreateObject("ADODB.Connection")
onnstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\vb工程\xs.mdb;Persist Security Info=False"
conn.Open connstr
End Sub

窗体中:
Public rs As New ADODB.Recordset
Private Sub Command1_Click()
Set rs = conn.Execute("select * from class")
MsgBox "数据库连接成功"
End Sub

可是编译的时候出现:对象关闭时,不允许操作
错误出现的代码是:Set rs = conn.Execute("select * from class")
请问是怎么回事?
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ap0206315 2010-03-31
  • 打赏
  • 举报
回复
先调用 Main()
canoe982 2010-03-21
  • 打赏
  • 举报
回复
估计是onnstr 存在总是,连接并没有成功打开。

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧