别整DW,什么都不用设置,直接写数据库连接代码!db=Server.MapPath("数据库相对路径")set conn=Server.CreateObject("ADODB.connection")conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & dbset rs=server.
添加到用户DNS
你肯定是设置当中做错了什么.还是用代码来写吧.别用DSN链接方法.用上面的自定义链接字符串.名称随便写一个.链接字符串这么写.Driver={Microsoft Access Driver (*.mdb)};DBQ=你的mdb文件地址
关于后缀名选择使用本地计算机上的驱动,在DW里写连接字符串的时候不能用Server.MapPath,得写绝对路径"Driver={Microsoft access Driver (*.mdb)};dbq=E:\www\asp\DW\jcwcn.mdb"使用服务器上的驱动程序"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("../jcwcn.mdb")
先确认你的数据库路径对不对,看看指定文件存在不,你打开指定的*.mdb试试数据库看能否正常访问.然后将其关闭.1.用户DSN > 创建 > 选择 Microsoft Access Driver (*.mdb) > 完成 > 输入数据源名称(Access2003)> 选择 > 找到你刚刚的数据库*.mdb > 确定 > 确定即可.你可以试试!
这样吧,别用DSN连接了,用字符串还方便些Set conn= Server.CreateObject("ADODB.Connection")strconn = "DBQ=E:\bxgweb\bxgdata" & ";DRIVER={Microsoft Access Driver (*.mdb)}"conn.Open strConn
连接字符串:使用绝对路径时填入"Provider=Microsoft.Jet.OLEDB.4.0;Data source=E:\myweb\db\db.mdb" 并选择“使用此计算机上的驱动”,只有你知道数据库的具体存储地址,比如在自已电脑上调试时,或者知道你将要上传的服务器的存储地址时也可以用.
ODBC仅限本地服务器, 一般使用OLEDB连接,很方便的,(经典三段式连接) SET Conn= Server.CreateObject("ADODB.Connection") '1,创建连接对象conn.provider="Microsoft.jet.oledb.4.0" '2,设置ole连接方式provider属性 conn.
以access数据库为例,window7 系统,配置数据源,操作步骤如下:1、打开电脑,点击开始菜单.2、打开.3、在中,点击.4、点击.5、点击.6、点击,然后,点击按钮.7、在里,找到microsoft access driver(*.mdb),选中.然后点击完成.8、在的,填写数据有名称,然后点击中的.9、在里,里,按路径找到数据库文件,选中,点击确定.回到点击确定.最后回到,点击确定,完成配置.
用DW做asp建议不要使用一些书上介绍的使用系统DSN制作conn文件.你可以去下一个源代码程序,看看里面的conn文件是怎么写的,尽量使用自定义字符串来写conn文件.这样你可以少走很多弯路的,应为用系统DNS做的文件上传到一般的服务器上就不能用了,现在都用"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data/data.mdb")你那个是老驱动了,很少有用的了