4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
ADO与ADOX示例[Access软件网]
来自 : www.accessoft.com/article-sh.. 发布时间:2021-03-24
时 间:2018-06-14 16:04:52
作 者:萤火虫ID:66752城市:大理
摘 要:ADO与ADOX示例
正 文:
ACCESS引用ADO 运用OLE DB技术存取数据 VBA给列表框值:
Option Compare Database
Private Sub Form_Load()
Dim cnnDB As New ADODB.Connection
Dim RSTobJECT As New ADODB.Recordset
Dim lbxEmployee As ListBox
Dim strList As String
Set lbxEmployee = Me![员工清单]
Set cnnDB = CurrentProject.Connection
RSTobJECT.Open \"tb员工\", cnnDB
strList = \"姓名;职称;出生日期;\"
With RSTobJECT
Do Until .EOF
strList = strList !姓名 \" !职称 \" _
!出生日期 \"
.MoveNext
Loop
.Close
End With
lbxEmployee.RowSource = strList
Set RSTobJECT = Nothing
cnnDB.Close
Set cnnDB = Nothing
End Sub ACCESS引用ADOX,可以定义数据库的内部结构,如表,查询等,
VBA动态修改传递查询的SQL语句,
工具-引用,Microsoft ADO Ext. 2.8 for DLL and Security
Public Sub ChangeSQL(strPassThroughQueryName As String, strPassthroughSQL As String)
Dim cat As New ADOX.Catalog
Dim Pro As ADOX.Procedure
Dim Cmm As New ADODB.Command
If strPassthroughSQL = \"\" or Len(strPassthroughSQL) = 0 Then Exit Sub
Set cat.ActiveConnection = CurrentProject.Connection
Set Pro = cat.Procedures(strPassThroughQueryName)
Set Cmm = Pro.Command
Cmm.CommandText = strPassthroughSQL
Set Pro.Command = Cmm
Set cat = Nothing
Set Pro = Nothing
Set Cmm = Nothing
End Sub Access软件网QQ交流群 (群号:39785885) Access源码网店

2018年6月14日摘要:ADO与ADOX示例 正文: ACCESS引用ADO 运用OLE DB技术存取数据 VBA给列表框值: Option Compare Database Private Sub Form_Load() ...ADO与ADOX示例ADO与ADOX示例[Access软件网]

本文链接: http://adox.immuno-online.com/view-685223.html

发布于 : 2021-03-24 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616