请问这段ASP代码有错吗?
来源:百度知道 编辑:UC知道 时间:2024/05/04 11:12:48
<%
Dim conn,rs,ConnStr
ConnStr="Dbq="&Server.Mappath("news.mdb")&";Driver={Microsoft Access
Driver (*.mdb)}"
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open ConnStr
%>
Dim conn,rs,ConnStr
ConnStr="Dbq="&Server.Mappath("news.mdb")&";Driver={Microsoft Access
Driver (*.mdb)}"
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open ConnStr
%>
语法没有什么错误。
微软推荐使用JET数据引擎,你可以将以上语句改为:
<%
Dim conn,rs,ConnStr
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("news.mdb")
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open ConnStr
%>
建议用
db="你的.mdb"
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;data Source="&Server.MapPath(db)
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open ConnStr
这样你可以任意更换数据库名称,可以用在不同的网站,只要改数据库名称就行了
<%
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("news.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
这是标准的,你看一下
语法没错,如果有错误信息,估计是news.mdb表的路径给你写错了