asp与数据库连接,建立了conn.asp文件,代码如下,可是测试时,说 conn.open connstr 这句有问题
<%dimconndimconnstrconnstr="DBQ="+server.MapPath("data/db1.mdb")+";DefaultDir=;DRIVER...
<%
dim conn
dim connstr
connstr="DBQ="+server.MapPath("data/db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver(*.mdb)};"
set conn=server.CreateObject("ADODB.CONNECTION")
conn.open connstr
%>
麻烦帮我看下是怎么回事,
还有其他的连接方法么?
还有就是与数据库连接不能建立数据源么?
还是需要建立数据源呢? 展开
dim conn
dim connstr
connstr="DBQ="+server.MapPath("data/db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver(*.mdb)};"
set conn=server.CreateObject("ADODB.CONNECTION")
conn.open connstr
%>
麻烦帮我看下是怎么回事,
还有其他的连接方法么?
还有就是与数据库连接不能建立数据源么?
还是需要建立数据源呢? 展开
1个回答
展开全部
Db = "data/db1.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)
Set Conn=Server.CreateObject("ADODB.Connection")
我一般都用这种方法的,没有出错过
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)
Set Conn=Server.CreateObject("ADODB.Connection")
我一般都用这种方法的,没有出错过
追问
constr这个是数据源名字么?我没有建立
其实这些都是粘来的,我不太懂这些语句的意思、、
追答
其实这个不不用去理解,只要能正确连接就好了,以后一般很少用到,因为把这段代码放到conn.asp中,只要包含这一句就可以了,这样就不需要建立数据源了,完整代码:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询