主题:  DW中数据库连接的一个问题特急呀~

zmxp

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2003/11/10 22:49:02
#12003/11/10 23:18:16
我用DW做了个包含数据库的网站,在本机测试一切正常,可是上传到空间后不能正常运行,查原因是因为数据库是用的是本地数据源,然后重做这个网站,在连接数据库中用自定义,输入Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/mdb/dd.mdb")
我的数据库径绝对没错,可是点测试时,显示“指定的初始化字符串不符合 OLE DB 规定”请高手指教这是什么原因呀,小弟万分感谢。
我的QQ是126985
E-MAIL是zmxp@163.com
小弟在此谢谢了~




;)



嘻哈标明

职务:普通成员
等级:1
金币:1.0
发贴:173
注册:2002/9/8 12:47:45
#22003/11/10 23:27:08
我的也是啊...有没有高手能解决呢?



zmxp

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2003/11/10 22:49:02
#32003/11/10 23:39:09
晕了呀真不知道怎么办了~



zmxp

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2003/11/10 22:49:02
#42003/11/10 23:39:33
你找到解决方法告诉我一下好吗谢谢了~



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#52003/11/11 21:44:55
…… 还是手写代码的好……



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#62003/11/11 21:49:57
从ASP.NET那里抄过来的~~~ 嘿嘿~~~

<%
Dim db
Set db=Server.Createobject(“ADODB.Connection”)
db.Open “Dbq=”&Server.Mappath(“[color=blue]data.mdb[/color]”)&”;Driver={Microsoft Access Driver(*.mdb)}”
%>


蓝色部分是数据库位置。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#72003/11/11 21:53:01
"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/mdb/dd.mdb")



嘻哈标明

职务:普通成员
等级:1
金币:1.0
发贴:173
注册:2002/9/8 12:47:45
#82003/11/11 22:26:41
还不是一样。。。去哪里得啊。。。是不是Dreamweaver MX没有办法解决了呢?那看我要换种程序了。。。



未来

职务:版主
等级:5
金币:10.0
发贴:2730
注册:2001/11/2 18:37:09
#92003/11/12 11:26:46
标明在上个帖子中说
引用:
还不是一样。。。去哪里得啊。。。是不是Dreamweaver MX没有办法解决了呢?那看我要换种程序了。。。

Dreamweaver MX可以连通的,重要的是设置站点,并且上传数据库文件到测试站点下。并不需要设置IIS和虚拟目录。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#102003/11/12 12:21:52
楼主前面少了一个引号

我之前用DW用了n长时间,还没有一次连接失败的.自己检查一下



嘻哈标明

职务:普通成员
等级:1
金币:1.0
发贴:173
注册:2002/9/8 12:47:45
#112003/11/14 6:53:49
痴心不改在上个帖子中说
引用:
标明在上个帖子中说
引用:
还不是一样。。。去哪里得啊。。。是不是Dreamweaver MX没有办法解决了呢?那看我要换种程序了。。。

Dreamweaver MX可以连通的,重要的是设置站点,并且上传数据库文件到测试站点下。并不需要设置IIS和虚拟目录。



那把数据库放在哪里呢?怎样设置站点呢?



海海

职务:普通成员
等级:1
金币:0.0
发贴:9
注册:2003/5/26 9:47:09
#122003/11/19 14:04:16
用相对路径字符串:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\somepath\dbname.mdb;User Id=admin;Password=pass;,上传到站点在用你现在的连接字符串。我听说是这样的。



风吹蜡烛

职务:普通成员
等级:2
金币:1.0
发贴:334
注册:2003/11/13 20:35:23
#132003/11/22 8:53:43
你就使用此计算机上的驱动程序"

用绝对路径:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\mdb\dd.mdb



ohohoh

职务:普通成员
等级:1
金币:0.0
发贴:43
注册:2004/6/16 9:58:34
#142003/11/27 15:54:05
绝对路径虽然可联上,但总是要传到服务器的,总是要用server.mappath
谁能解决此问题?急!!!
谢!!!!!