|
主题: 数据库连接不上,这是为什么?
|
 木头桩
职务:普通成员
等级:1
金币:0.0
发贴:70
注册:2002/10/22 19:23:48
|
#12003/3/17 18:31:43
我用MX在建立数据库连接时,选用自定义字符串,然后在里面写入DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("数据库名.mdb"),原代码如下:MM_forum_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("数据库名.mdb"),上面的方法应该属于相对路径的连接吧,可是会什么会出现下面的错误呢? 图片如下:
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
|
 木头桩
职务:普通成员
等级:1
金币:0.0
发贴:70
注册:2002/10/22 19:23:48
|
#32003/3/17 19:22:19
我试了还是不行。 第四种:站点根目录路径链接 这是一种OLEDB链接方式,在性能上要优于前面三种ODBC的链接方式。在UltraDev的新建数据源的“Connections String”填入链接字符串为: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/winworld/data.mdb") 其中“winworld”是站点根目录名. 那请问站点根目录名指的是什么呢?这种方法能不能在本地测试上用。 我在MX中设置的站点路径为:D:\my web site\ 而数据库文件为:guestbook.mdb,在D:\my web site\guestbook\下,那具体的代码要怎么写呢?
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#42003/3/17 19:40:50
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/guestbook/数据库名.mdb")
|
 木头桩
职务:普通成员
等级:1
金币:0.0
发贴:70
注册:2002/10/22 19:23:48
|
#52003/3/17 19:57:31
还是出现同样的错误,这行代码能在本地用吗?我是在本地测试的
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#62003/3/17 20:20:58
当然可以
你自己仔细检查一下代码
|
 mantou_5d
职务:普通成员
等级:3
金币:1.0
发贴:437
注册:2002/10/27 0:08:41
|
#72003/3/17 20:22:34
我从来都是选择使用测试服务器上的驱动程序
|
 木头桩
职务:普通成员
等级:1
金币:0.0
发贴:70
注册:2002/10/22 19:23:48
|
#82003/3/17 21:41:59
对了,应该选择"使用服务器上的驱动" 我的代码然后在下面写入"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/guestbook/guestbook.mdb") ,可是点测试后出现了下面的对话框。这是什么原因,我晕 图片如下:
|
 mantou_5d
职务:普通成员
等级:3
金币:1.0
发贴:437
注册:2002/10/27 0:08:41
|
#92003/3/18 15:30:41
确定问题就好办了,再仔细检查路径!就不信不行!你的这几张帖子的路径好象不一样呀,乱七八糟!
编辑历史:[这消息被mantou编辑过(编辑时间2003-03-18 15:33:25)]
|