zdly.net
当前位置:首页 >> 创建了ACCEss数据库的ODBC数据源,在DW5中创建ASP网站的时候连接数据库时为什么数据源名称... >>

创建了ACCEss数据库的ODBC数据源,在DW5中创建ASP网站的时候连接数据库时为什么数据源名称...

别整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")你那个是老驱动了,很少有用的了

相关文档
wwgt.net | mqpf.net | realmemall.net | jtlm.net | kcjf.net | 网站首页 | 网站地图
All rights reserved Powered by www.zdly.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com