Jscript 用oledb方式连接access数据库怎么连接?
//var db="data\zeroman.MDB";
//var strPath=Server.mappath(db);
var conn=Server.CreateObject("ADODB.Connection");
conn.ConnectionTimeout = 20;
conn.Open("Driver={Microsoft Access Driver (*.mdb)};dbq="+Server.MapPath("data\zeorman.mdb"));
我这样写提示错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xbb8 Thread 0xcfc DBC 0x10ce024 Jet'。
/Conn.asp, 第 7 行
问题点数:30、回复次数:5Top
1 楼moeryang(侵晨的烟火)回复于 2005-06-24 20:35:34 得分 0
语法没有错,重新装一下ODBC驱动;Top
2 楼lnboy1003(陌生人)回复于 2005-06-24 21:06:13 得分 5
可能是驱动不对啊,用另一个驱动看看str="provider=microsoft.jet.oledb.4.0;data source="&server.mappath(db)Top
3 楼白夜花寒(远藤花已谢,白夜花未寒)回复于 2005-06-25 12:39:52 得分 5
Server.MapPath("data\zeorman.mdb")检查路径..Top
4 楼mjpclab(有只大猫猫 mjpclab.net)回复于 2005-06-25 14:10:20 得分 10
\是转义标记吧?那么应该写\\Top
5 楼net_lover(【孟子E章】)回复于 2005-06-25 14:59:52 得分 10
var conn=Server.CreateObject("ADODB.Connection");
conn.ConnectionTimeout = 20;
conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("data\\zeorman.mdb"));
Top




