当DAO连接与连接字符串一起使用时,是否意味着它完全绕过了ODBC连接器,还是只是绕过了检索指向ODBC的指针(DSN)的步骤?
如果它确实绕过了ODBC连接,是否类似于ADO使用的OLEDB连接?
编辑: dsn less的连接字符串如下所示:
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;
Trusted_Connection=Yes;
在ADO连接中,使用连接字符串如下所示
Dim conn As New ADODB.Connection
conn.ConnectionString = "Driver={SQL Server};Server=myServerAddress;Database=myDataBase;
Trusted_Connection=Yes;"
在DAO中,我们可以使用以下连接字符串:
Dim db As Database
Dim conn As String
conn = "Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Trusted_Connection=Yes;"
set db=opendatabase("",false,false,conn)