最近帮几个朋友弄网站,发现一个小问题。
asp的接连问题,语法怎么看都是对的,本地调试也是对的,但是传到服务器上就不行了。
弄了大半天,才查出是权限的问题......
我们常常会用以下的代码来连接数据库:
connstr="DBQ="+server.mappath("db/a.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
发现这个在一些服务器里是会出现连接错误的。
所以建议大家还是用下面的连接方法:
dbpath=server.mappath("db/a.mdb")
connstr= "provider=microsoft.jet.oledb.4.0;data source=" & dbpath
set conn=server.createobject("adodb.connection")
conn.open connstr