VB,ADO对象的引用

PrivateSubForm_Load()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.Recordsetcn.Open"Provi... Private Sub Form_Load()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_medicine.MDB"
rs.Open "tb_kc", cn, adOpenKeyset, adLockOptimistic
Set MSHFlexGrid1.DataSource = rs
MSHFlexGrid1.ColWidth(0) = 100
End Sub
1、ADODB是什么2、请把这六行代码写出注释
展开
 我来答
匿名用户
2013-08-04
展开全部
ADODB 是 Active Data Objects Data Base 的简称,它是一种存取数据库的中间组件。Dim cn As New ADODB.Connection'定义个新的adodb的数据源(connection)
Dim rs As New ADODB.Recordset'定一个用来读取数据的recordset
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_medicine.MDB"'打开数据库地址和一些配置参数
rs.Open "tb_kc", cn, adOpenKeyset, adLockOptimistic'打开数据的表,后面两个是打开的方式,具体参数你可以查资料
Set MSHFlexGrid1.DataSource = rs'绑定MSHFlexGrid1数据源为刚才查询出来的数据
MSHFlexGrid1.ColWidth(0) = 100'设置宽度。
匿名用户
2013-08-04
展开全部
1、ADODB 是 Active Data Objects Data Base 的简称,它是一种存取数据库的中间函式组件。2、注释 Dim cn As New ADODB.Connection '定义一个ADO连接cn
Dim rs As New ADODB.Recordset '定义一个记录集rs
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_medicine.MDB" '打开指定路径数据库的连接cn
rs.Open "tb_kc", cn, adOpenKeyset, adLockOptimistic '锁定只读打开SQL语句为tb_kc的记录集
Set MSHFlexGrid1.DataSource = rs ‘将记录集里的数据赋值给MSHFlexGrid1的数据源
MSHFlexGrid1.ColWidth(0) = 100
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-04
展开全部
Dim cn As New ADODB.Connection '定义一个连接
Dim rs As New ADODB.Recordset '定义纪录集cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_medicine.MDB"
rs.Open "tb_kc", cn, adOpenKeyset, adLockOptimistic '打开数据连接
Set MSHFlexGrid1.DataSource = rs '设置网格控件的数据源
MSHFlexGrid1.ColWidth(0) = 100 '设置第一列的宽度为100
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式