关于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数据表
请大虾帮助
感谢!!!
展开
 我来答
SAINTTELANT
2010-04-18 · TA获得超过652个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:89.5万
展开全部
<% 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
%>
这样应该可以了!我自己调试的
中易文星
2010-04-11 · TA获得超过1530个赞
知道小有建树答主
回答量:1042
采纳率:45%
帮助的人:804万
展开全部
<%
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
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuzhan1980
2010-04-16 · TA获得超过243个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:264万
展开全部
用这样的链接方式就ok了

"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/DB/count.mdb")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuliu_163163
2010-04-17
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
学习了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式