请教个asp 连接access数据库的问题,conn.asp
我是新手,下载了个简单的成绩查询系统,设置完iis运行不好使数据库文件是:data\exam.mdb,我怀疑是conn.asp文件有问题,conn.asp代码如下:<%d...
我是新手,下载了个简单的成绩查询系统,设置完iis运行不好使
数据库文件是:data\exam.mdb ,我怀疑是conn.asp文件有问题,
conn.asp代码如下:
<%
dim conn
dim connstr,db
on error resume next
db="data\exam.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
%>
请问这么写有问题吗? 展开
数据库文件是:data\exam.mdb ,我怀疑是conn.asp文件有问题,
conn.asp代码如下:
<%
dim conn
dim connstr,db
on error resume next
db="data\exam.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
%>
请问这么写有问题吗? 展开
5个回答
展开全部
db="data\exam.mdb"中的斜扛反了。还有你这段代码中不需要变量。别的不用管啦,你就把我下面的代码粘贴上去,把整个conn.asp中的代码替换掉。如果还是提示出错误的话,那就是你下载的程序有问题了。现在网上很多程序多多少少都有点错误。
<%
db="data/exam.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
%>
<%
db="data/exam.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
%>
2011-06-06
展开全部
没发现有问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
==没问题。
==没有iis怎么调试,还是想办法弄好吧。
==没有iis怎么调试,还是想办法弄好吧。
追问
安装了IIS5.0了,主目录也设置好了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误在数据库连接,你把
MM_conn_STRING = "dsn=ds1;"
如果你没有使用二级目录可以改成
MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("db1.mdb")
就可以了,如果使用了二级目录就改成
MM_conn_STRING ="DRIVER=;DBQ=数据库的绝对路径"
用这行代码
<%=server.mappath("db1.mdb")%>
可以得到你数据库的绝对路径,你只需把<%=server.mappath("db1.mdb")%>另存在一个.asp文件中,如path.asp,并把path.asp上传到你的数据库所在的目录中,在浏览器中访问path.asp
万无一失的方法是使用绝对路径!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很明显是路径错误:
data\exam.mdb应为data/exam.mdb
在这里面是/而不是\,文件路径错误
data\exam.mdb应为data/exam.mdb
在这里面是/而不是\,文件路径错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询