如何在VB中引用ADO?

运行后提示出错If.State=adStateOpenThen.Close提示adStateOpen=控制听人说要引用ADO,不知道怎么引用?同样的代码为啥放在另外一个程... 运行后提示出错If .State = adStateOpen Then .Close
提示adStateOpen=控制
听人说要引用ADO,不知道怎么引用?
同样的代码为啥放在另外一个程序里就不出错呢
展开
 我来答
zdingyun
推荐于2017-09-15 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48173
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

在VB6.0中引用ADO:

  • 通过选择“工程”菜单中的“引用...”来为 ADO 对象库添加一个引用,然后在“引用...”对话框中选择 Microsoft ActiveX Data Objects 2.0 Library

  • 点上图确定。工程就引用了ADO。

  • 运行代码示例:

    Private Sub Command1_Click()

        Dim cn As New ADODB.Connection '定义数据库的连接

        Dim rs As New ADODB.Recordset '声明一个 Recordset 对象变量

        Dim sql As String


        sql = "select * from jishijilu"

        cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\wd.mdb;Persist Security Info=False"

        cn.Open

        rs.CursorLocation = adUseClient

        rs.Open sql, cn, adOpenDynamic, adLockOptimistic

        Set DataGrid1.DataSource = rs

    End Sub

  • 引用ADO的最简方法是新建一个数据工程,它会自动引用ADO和加载ADO数据控件和相关表格控件。

匿名用户
推荐于2017-09-26
展开全部
ADO Data控件是ActiveX控件,在使用前必须先将其添加到工具箱中。方法是:
“工程”—“部件”菜单选项,选中“Microsoft ADO Data Control 6.0(OLE DB)”后,按“确定”,
此时ADO数据控件便出现在工具箱中。
使用ADO 对象模型访问数据库。为了能够在程序中使用ADO对象编程,在连接数据库前,需要在Visual Basic 6.0菜单 “工程”—“引用”中选择Microsoft ActiveX Data Objects 2.8 Library组件。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ltx36
2009-05-24 · TA获得超过267个赞
知道答主
回答量:312
采纳率:0%
帮助的人:77.2万
展开全部

点击“工程”—“部件”菜单选项,然后参考图片

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝天迷尘
2015-10-22 · 超过32用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:27.6万
展开全部
首先加载ADO控件
dim RS as new adodb.Recordset
Rs.Open "SQL语句", dbMainConnect, adOpenStatic, adLockOptimistic
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式