简单的asp问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:46:12
各们请教一下,我在网上看的一个"5分钟编写一个ASP论坛(留言本)"按它一步步做下来,装好IIS调试,发现不行啊,自己改了半天也没改出来……
老是提示conn.asp的第十二行错了,conn.asp是这样的:
<%

Server.scriptTimeout="10"

connstr="DBQ="+server.mappath("═bbs═.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

set conn=Server.CreateObject("ADODB.connection")

conn.open connstr

%>
按一楼的改了也不行啊!
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xef4 Thread 0x51c DBC 0x11fa024 Jet'。
/asp0/play2/新建文件夹/conn.asp, 第 4 行

晕~
我的conn是这么写的
<%
Connstr="DRIVER=Microsoft Access Driver (*.mdb);dbq="+server.mappath("/data.mdb")
Set Conn=Server.CreateObject("ADODB.Connection")
conn.Open connstr
%>

你的貌似没有什么问题,只是有几个值写的让人看不明白(比如DefaultDir=;),照着我的顺序先写DRIVER,再写mappath,顺便把mdb的名字改了,也可能是=的问题

我的CONN这么写的.
<%
on error resume next
set conn=server.CreateObject("adodb.connection")
db="═bbs═.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
%>
这么的肯定可以. 呵呵 希望对你有用