rs As New ADODB.Recordset 用户定义类型未定义

vb的代码是什么意思... vb的代码是什么意思 展开
 我来答
XnnYygn
推荐于2016-05-12 · TA获得超过751个赞
知道小有建树答主
回答量:1001
采纳率:0%
帮助的人:0
展开全部
你没有启用ADODB的引用,或者加载ADODC控件,在“工程|引用”中添加
“Microsoft ActiveX Data Object [版本号,比如2.8等] Library”就可以了

[用户定义类型未定义]

在 Visual Basic 中可以创建用户自己的数据类型,但它们必须先在 Type...End Type 语句中或是在一个注册过的对象库或类型库中定义,这个错误的原因与解决方法如下所示:

试图以一个未定义的类型来声明变量或参数,或者是指定了一个未知的类或对象名称。
请在一个模块中使用 Type 语句来定义新的数据类型。若正试图创建一个类的引用,则这个类必须要被工程所见。若程序中要引用一个类,工程中必须有这个指定的类模块。

要声明的类型在另一个模块中已经被声明为 Private。
请在标准模块中定义此类型,这样可以让它成为 Public。

这是一个有效的类型,但是定义它的对象库或类型库并没有在 Visual Basic 中注册。
请显示“引用”对话框,然后选择适当的对象库或类型库。例如,如果不复选“引用”对话框中的 Data Access Object,像 Database、Recordset、TableDef这样一些类型就不能被识别,在代码中引用它们便会产生此错误。

详细信息,请选择有问题的项目,并按下 F1 键。

参考资料: MSDN

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式