以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Dot NET,C#,ASP,VB 』  (http://bbs.xml.org.cn/list.asp?boardid=43)
----  用Dw来连接数据库  (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=23490)


--  作者:zhineng28
--  发布时间:10/24/2005 10:09:00 AM

--  用Dw来连接数据库
大虾们,相信你们在做asp程序进行数据库存储对数据库进行连接的时候都
会用到连接数据库语句,例如:(Access)
<%
    Dim db
    set db = server.CreateObject("adodb.connection")
    db.Open "dbq="&server.MapPath("lzn.mdb")&";driver={Microsoft Access driver (*.mdb)}"
%>
然后在需要的页面把它<!-- #Include file="conn.asp" -->进来!
   最近我看了发现在Dreamweaver里面也能生成一个类似的文件对数据库进行连接,可是这里我就遇到
了一些问题,请大虾指教.
   我在DW数据库面板了打开"自定义连接字符串"对话筐,如图:1

此主题相关图片如下:
按此在新窗口浏览图片
当我在"连接字符串"填入代码:Driver={Microsoft Access Driver
(*.mdb)};DBQ=d:\asp_test\test\lzn.mdb  的时候(我的asp页面和数据库是在同一目录下)
这样的话就可以在DW里面通过测试.如图:2、3

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片
可是上面所提到的"连接字符串":Driver={Microsoft Access Driver
(*.mdb)};DBQ=d:\asp_test\test\lzn.mdb 用的绝对路径,用起来很不方便,于是我就把它改成:"Driver=

{Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/asp_test/test/lzn.mdb") 或者改

成:"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("lzn.mdb") '(asp文件和数据

库是在同一目录下)
或者改成: "dbq="&server.MapPath("lzn.mdb")&";driver={Microsoft Access driver (*.mdb)}"
上面的三种情况都是有问题的,不能在DW通过测试,测试的时候老是出现错误?如图:4

此主题相关图片如下:
按此在新窗口浏览图片


--  作者:marner
--  发布时间:11/17/2005 10:50:00 PM

--  
我做好了
浏览却出现错误
“错误类型:
Microsoft VBScript 编译器错误 (0x800A0411)
名称重定义
/自娱自乐平面设计空间/chart/TMP9fexoq3swz.asp, line 303, column 4
Dim rs
---^“
大家帮忙看看啊
我是用你的方法做的
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms