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")

用第一种偶尔出问题....
展开
 我来答
甜陆一米哒0GJ
2006-09-06 · TA获得超过402个赞
知道小有建树答主
回答量:1161
采纳率:0%
帮助的人:1014万
展开全部
连接各数据库可以使用驱动程序(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")

参考资料: http://studi.3322.org

zhangzhaoshi
2006-09-06 · TA获得超过124个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:340万
展开全部
第一种是Odbc连接方法,需要配置ODBC
第二种是微软通过vb生成那种,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxgcn
2006-09-06 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:0
展开全部
建议用第二种,第一种连接太老。速度慢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式