access这两种字符串连接数据库有什么区别?
setconn=server.CreateObject("ADODB.Connection")conn.open"driver=MicrosoftAccessDriver...
set conn=server.CreateObject("ADODB.Connection")
conn.open"driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath("wd888.mdb")
set conn=server.CreateObject("ADODB.Connection")
conn.open"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath("wd888.mdb")
用第一种偶尔出问题.... 展开
conn.open"driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath("wd888.mdb")
set conn=server.CreateObject("ADODB.Connection")
conn.open"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath("wd888.mdb")
用第一种偶尔出问题.... 展开
3个回答
展开全部
连接各数据库可以使用驱动程序(OLEDB),也可以使用数据源(ODBC),相对来说使用OLEDB较为方便、简单。
ODBC链接(红色加粗部分为数据库类型,右方为相关连接方式)
access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"
OLEDB链接
access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;"
微软建议在连接Access数据库使用下面的方法:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("data.mdb")
ODBC链接(红色加粗部分为数据库类型,右方为相关连接方式)
access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"
OLEDB链接
access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;"
微软建议在连接Access数据库使用下面的方法:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("data.mdb")
参考资料: http://studi.3322.org
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询