关于VB实时错误'424' 要求对象的解决方案
(2012-04-04 22:36:53)
标签:
vb424要求对象 |
分类: 技术探讨 |
我出现的问题:连接数据库的出现了这个问题,不同于百度中给出的各种解决方案
在一个独立工程中单独写数据库连接,将数据库连接字段定义在.bas模块中,运行没有问题。
当整合到一个系统中,将多个bas模块合并到一个模块(该模块中既有定义的方法,也有定义的公共变量)中,此时就出现了题目中的问题。直接跳到cn处提示错误
'1.连接数据库
Public cn As New ADODB.Connection
'2.初始化控件
Public rscs As New
ADODB.Recordset
需要在form中重新设置定义,即,要在数据库连接字段之后重新设置
Set cn = New ADODB.Connection
Set rscs = New ADODB.Recordset
此处的错误解除,但由于多次操作数据库,导致代码冗余。
先解决方案为:增加一个bas模块,单独定义变量(将方法和定义的变量分开),调试通过。
疑问:为何出现这样的情况,还没有搞清楚。如有人知晓,望指点感激不尽
2012年4月4日
前一篇:VB中msgbox的使用方法
后一篇:2012年04月10日的日记