关于DW与ACCESS连接问题
我用的dw版本是cs4和access是2003我在把dw与access连接的时候用的是dw数据库的自定义字符串功能代码如下:连接名称:conn连接字符串:"Provide...
我用的dw版本是cs4和access是2003我在把dw与access连接的时候用的是dw数据库的自定义字符串功能代码如下:
连接名称:conn
连接字符串:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("/DB/count.mdb")
但是系统提出错误信息为不符合OLEDB规定
后来我把Server.MapPath(相对路径)改成绝对路径可以连接了
但是后来又出现另外一个问题
在给数据库绑定命令(预存过程)时候无法生成command1
我预存过程是这样写的
执行插入命令
类型:插入
SQL:INSERT INTO webcount (ip)
values('user_ip')
变量类型:
变量名称 类型 大小 运行植
user_ip varchar 255 Request.ServerVariables("REMOTE_ADDR")
最后还有一个问题:
我在先前用记录集创建的数据在网页中都无法出现
它提示的错误信息是你的连接字符串有错误
有人也说连接字符串书写如下:
<%
set conn=Createobject("ADODB.Connection")
conn.ConnectionString="DBQ="& server.mappath("ac数据库相对地址.mdb")& ";DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open
%>
但是这样也是无法访问access数据表
请大虾帮助
感谢!!! 展开
连接名称:conn
连接字符串:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("/DB/count.mdb")
但是系统提出错误信息为不符合OLEDB规定
后来我把Server.MapPath(相对路径)改成绝对路径可以连接了
但是后来又出现另外一个问题
在给数据库绑定命令(预存过程)时候无法生成command1
我预存过程是这样写的
执行插入命令
类型:插入
SQL:INSERT INTO webcount (ip)
values('user_ip')
变量类型:
变量名称 类型 大小 运行植
user_ip varchar 255 Request.ServerVariables("REMOTE_ADDR")
最后还有一个问题:
我在先前用记录集创建的数据在网页中都无法出现
它提示的错误信息是你的连接字符串有错误
有人也说连接字符串书写如下:
<%
set conn=Createobject("ADODB.Connection")
conn.ConnectionString="DBQ="& server.mappath("ac数据库相对地址.mdb")& ";DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open
%>
但是这样也是无法访问access数据表
请大虾帮助
感谢!!! 展开
展开全部
<% dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("XX.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (XX.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
这样应该可以了!我自己调试的
dim connstr
on error resume next
connstr="DBQ="+server.mappath("XX.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (XX.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
这样应该可以了!我自己调试的
展开全部
<%
dim conn
dim connstr
dim db
db="ac数据库相对地址.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
%>
dim conn
dim connstr
dim db
db="ac数据库相对地址.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用这样的链接方式就ok了
"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/DB/count.mdb")
"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/DB/count.mdb")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询