在VB中,我想要连接Access数据库,有了这个语句!
Dim cn As New ADODB.Connection
cn.ConnectionString = "uid=admin;pwd=;driver={Microsoft Access Driver(*.mdb)};DBQ=" & App.Path & "\Students.mdb"
cn.Open
发生错误了!不知什么地方错了!我认为是uid=admin;这里有问题!
怎样能知道用户是什么呢?郁闷~~~~~~~~~~~~~
Dim cn As New ADODB.Connection
cn.ConnectionString = "uid=admin;pwd=;driver={Microsoft Access Driver(*.mdb)};DBQ=" & App.Path & "\Students.mdb"
cn.Open
发生错误了!不知什么地方错了!我认为是uid=admin;这里有问题!
怎样能知道用户是什么呢?郁闷~~~~~~~~~~~~~
Dim StrConnect As String
StrConnect = "Provider=Microsoft.Jet.OLEDB.4.0; " _
& "Data Source=" & App.Path & "\Students.mdb;" _
& "Persist Security Info=False;" _
& "Jet OLEDB:Database Password=123"
Set cn = New ADODB.Connection
cn.Open StrConnect
With cnStateUBookstore
.ConnectionString = "DSN=md;DBQ=c:\TSET\abc.mdb;" & _
"DriverId=25;FIL=MS Access;MaxBufferSize=2048;" & _
"PageTimeout=5;PWD=abc;UID=admin;"
.Open
End With
你把这两段去掉就行了,也就是:
driver={Microsoft Access Driver(*.mdb)};DBQ=" & App.Path & "\Students.mdb
在ACCESS是这样设置密码:工具 -> 安全-> 设置数据库密码,打开密码为 1,那 打开时需要使用
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\1.mdb;User ID=admin;Password=;Jet OLEDB:Database Password=1"