VBA ADODB 连接 ACCESS

'ACCESS数据库地址

Dim MyData As String

MyData = "E:\WORK\WBS_2021.accdb"

 

'创建连接

Dim AdoConn As ADODB.Connection

Set AdoConn = New ADODB.Connection

With AdoConn
  .Provider = "Microsoft.ACE.OLEDB.12.0;Jet OLEDB:Database Password=1234;"
  .Open MyData
End With

 

'删除和插入和更新SQL 

AdoConn.Execute (strSQL)

 

'检索SQL

Dim strSQL1 As String

strSQL1 = "SELECT * FROM TABLENAME"

'返回查询结果

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset

rs.Open strSQL1, AdoConn, adOpenKeyset, adLockOptimistic

'数据记录总数

rs.RecordCount

 

'循环结果项目名

For i = 0 To rs.Fields.Count - 1
   = rs.Fields(i).Name
Next i

'循环结果值

Do
  DoEvents
  For i = 0 To rs.Fields.Count - 1
     = rs(i)
  Next i

  rs.MoveNext
Loop While Not rs.EOF

'关闭
rs.Close
AdoConn.Close

Set rs = Nothing
Set AdoConn = Nothing

posted @ 2021-11-04 21:07  容我看看这世界啊  阅读(541)  评论(0)    收藏  举报