数据库连接菜鸟问题

li_net 2007-01-13 08:28:27
大家好,我在定义了一个类模块,用于数据库连接的如下:
Option Explicit
Public cn As ADODB.Connection
Public rs As Recordset
Public Sub DbLoad()
Set cn = New Connection
cn.CursorLocation = adUseClient
cn.Open "driver={sql server};server=192.168.1.254;uid=sa;pwd=admin.com;database=vbst"
End Sub
Private Sub Main()
If App.PrevInstance = True Then MsgBox "程序已经在运行!", 64: Exit Sub
Call DbLoad
Form1.Show
End Sub

-------------
我想另建一个窗体,但不知如何调用这个类,
请大家给出详细代码和最好能讲解一个类是如何调用的,谢谢!
...全文
234 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_net 2007-01-15
  • 打赏
  • 举报
回复
还是不行,没有其它办法了?
lsxad 2007-01-13
  • 打赏
  • 举报
回复
谢谢楼上,不过我在新的窗体发生错误:
实时错误‘91’
对象变量或with 块变量未设置
re:
加上 set rs =new adodb.Recordset
另 Public rs As Recordset 应该为 Public rs As adodb.Recordset
li_net 2007-01-13
  • 打赏
  • 举报
回复
谢谢楼上,不过我在新的窗体发生错误:
实时错误‘91’
对象变量或with 块变量未设置
----------------------------新的窗体如下
Dim cls1 As New Class1

Private Sub Form_Load()

cls1.rs.Open "select * from userinfor", cls1.cn, 3, 1

End Sub

==================
请再指导,谢谢!

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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