# Re: About Access97 DataBase

Posted by 大汉堡 on August 25, 1999 at 15:05:20:

In Reply to: Re: About Access97 DataBase posted by Fai on August 25, 1999 at 10:17:01:

: : OLEDB Provider:使用Microsoft Jet 3.51 OLE DB的话,将无
: : 法连接上,此时必须要用 MicroSoft OLEDB Provider for ODBC Drivers
: : 才能连上

: 本人用这Connection Command:
: ConnStr = "Provider=MSDASQL.1;" & _
: "DRIVER=Microsoft Access Driver (*.mdb);" & _
: "UID=Admin;" & _
: "UserCommitSync = Yes;" & _
: "Threads = 3;" & _
: "SafeTransactions = 0;" & _
: "PageTimeout = 5;" & _
: "MaxScanRows = 8;" & _
: "MaxBufferSize = 512;" & _
: "ImplicitCommitSync = Yes;" & _
: "FIL=MS Access;" & _
: "DriverId = 25;" & _
: "DefaultDir=D:\mdb;" & _
: "DBQ=D:\ESU.mdb;"
: 却出现Error:
: [Microsoft][ODBC Microsoft Access 97 Driver]
: General error unable to open registry key
: 'SOFTWARE\ODBC\ODBC.INI\(Null)'

: 小弟已经用了MicroSoft OLEDB Provider for ODBC Drivers
: 但仍出现Error,我的DataBase的UserName是Admin,而
: Password 是"ABCDE",请问应怎样写呢?

老实说,这么长的字串我并没有去看,不过你可先试着用
ADODC这个Control的属性去Connect,其中有一个功能可
以就你的ConnectionString做连接测试,若设定正确,会
传回连接成功的Message,如果正确的话,这个ConnectionString
就可用于ADO Object了,另,我刚测试了ADODC的属性用
MicroSoft OLEDB Provider for ODBC Drives
的连接方式,无论'指明资料来源'中使用'使用资料来源名称'
or'使用连接字串',经设定Password后,皆确定可开启
Connection,也就是说这两组ConnectionString确定可用

Follow Ups: