'首先引用Microsoft Activex Data Objects 2.x Library
Dim objcon As New ADODB.Connection
Dim objrs As New ADODB.Recordset
objcon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:database password=basic;Data Source=" & App.Path & "\infoTable.mdb"
objrs.Open "select * from infoTable ", objcon, 3, 1
while not objrs.eof
list1.additem objrs.fields(0)
objrs.movenext
wend
2、连接网络上的access数据库的连接串
将Data Source=" & App.Path & "\infoTable.mdb"
改成网络路径即可
dim ac_tmp as new adodb.connection
dim ar_tmp as new adodb.recordset
With ac_tmp
if .State = adStateOpen Then .Close
.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\tmp.mdb;Mode=ReadWrite;Persist Security Info=False"
.Open
End With
If ar_tmp.State = adStateOpen Then ar_tmp.Close
ar_tmp.Open "select * from tablename", ac_tmp, adOpenKeyset, adLockReadOnly