asp报错,急啊
来源:百度知道 编辑:UC知道 时间:2024/06/21 11:39:26
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/web_Local/kaoshi/default11.asp, 第 5 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
GET /web_Local/kaoshi/default11.asp
default11.asp 代码:
<%
'Connstr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="server.mappath("../data/db1.mdb")+";DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=15;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"
Connstr=Application("ConnectString")
Set conn=Server.CreateObject("ADODB.CONNECTION")
conn.open connstr
dim sname
dim sstatus
sname=session("sname")
if(sname="")then %>
<Script>
alert("请您登录!");
window.close();
</Script>
<%
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/web_Local/kaoshi/default11.asp, 第 5 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
GET /web_Local/kaoshi/default11.asp
default11.asp 代码:
<%
'Connstr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="server.mappath("../data/db1.mdb")+";DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=15;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"
Connstr=Application("ConnectString")
Set conn=Server.CreateObject("ADODB.CONNECTION")
conn.open connstr
dim sname
dim sstatus
sname=session("sname")
if(sname="")then %>
<Script>
alert("请您登录!");
window.close();
</Script>
<%
Connstr=Application("ConnectString")????
你调用golobal.asa了吧?贴啊!
'Connstr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="server.mappath("../data/db1.mdb")+";DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=15;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"
这么长一段代码你既然只定为一句……你肯定是自己复制过来的,不是自己敲的……
改成这样:
connstr="DBQ="server.mappathe("../data/db1.mdb")";driver={microsoft access driver (*.mdb)};"
就可以。
再把你的db1.mdb 的属性改改, 把里面的“安全”里任何用户的权限 上的钩全勾上!
还有,既然是 default11.asp, 我想,这个文件是放哪一个文件夹的?你必须确保该文件存放在二级文件夹里! 用了 ../ 就必须保证文件夹的等级要对应!
DBQ="server.mappath("../data/db1.mdb")+"
DBQ="+server.mappath("../data/db1.mdb")+"
为数据库设置一个权限,设置成可以读写修改,然后在试就行了
'Connstr= 中前面的单引号忘了去掉了吧?