|
主题: 关于用sever.mappath连接access数据库
|
 stchin
职务:普通成员
等级:1
金币:0.0
发贴:81
注册:2001/2/15 13:42:31
|
#12001/2/15 13:45:32
我的Local site数据库路径如下: D:\localsite\data\mydatabase.mdb Remote site数据库路径如下: D:\interpub\wwwroot\firstsite\data\mydatabase.mdb 两个数据库是一样的。 那么在Server.MapPath该填哪一个路径呢?
<% // FileName="Connection_ado_mappath.htm" // Type="ADO" // HTTP="true" // Catalog="" // Schema="" MM_conntest_STRING = "Driver={Microsoft Access Driver (*.mdb)}" + Server.MapPath("/firstsite/data/mydatabase.mdb") + "" %> 哪里还需要改?//还是+?我都改了好像还是出错。信息大体为:Unable to retrieve table from the connection.please click "define---"button to test the connection.我那个数据库中有多个表。而且用Custom Connection String without dsn还可以连接到。但那个是绝对路径。
编辑历史:[这消息被数字面包编辑过(编辑时间2001-02-15 17:29:23)]
|
 5D荣誉斑竹
职务:普通成员
等级:1
金币:1.0
发贴:131
注册:2001/1/25 21:29:26
|
#22001/2/15 16:33:55
改为MM_www_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("data/mydatabase.mdb") ——————————————————————————————————————————————— 但如果你其他文件不在网站的跟目录下,还得创建另个连接!!!如下面例子!!!
现在比如你首页在网站的根目录下,而其他asp文件在asppage文件夹下,Connections下文件为www.asp 数据库名为www.mdb,www.mdb为于网站的data文件夹下。 现在开始操作以下!!!
修改一:先以www.asp为蓝本复制一个asp文件www1.asp,然后打开www.asp文件的源代码,找到MM_www_STRING(不一定为MM_www_STRING也许为其他,得看你的设置,往下看,不用管它) ="dsn=www;"改为MM_www_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("../data/www.mdb")
修改二:再打开www1.asp,找到MM_www_STRING="dsn=www;"改为MM_www_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("data/www.mdb")
修改三:打开根目录下的首页文件,找到改为
经过修改后,直接上传都服务器,可以用!!!
|
 5D荣誉斑竹
职务:普通成员
等级:1
金币:1.0
发贴:131
注册:2001/1/25 21:29:26
|
#32001/2/15 16:34:03
改为MM_www_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("data/mydatabase.mdb") ——————————————————————————————————————————————— 但如果你其他文件不在网站的跟目录下,还得创建另个连接!!!如下面例子!!!
现在比如你首页在网站的根目录下,而其他asp文件在asppage文件夹下,Connections下文件为www.asp 数据库名为www.mdb,www.mdb为于网站的data文件夹下。 现在开始操作以下!!!
修改一:先以www.asp为蓝本复制一个asp文件www1.asp,然后打开www.asp文件的源代码,找到MM_www_STRING(不一定为MM_www_STRING也许为其他,得看你的设置,往下看,不用管它) ="dsn=www;"改为MM_www_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("../data/www.mdb")
修改二:再打开www1.asp,找到MM_www_STRING="dsn=www;"改为MM_www_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("data/www.mdb")
修改三:打开根目录下的首页文件,找到改为
经过修改后,直接上传都服务器,可以用!!!
|
 wowomo
职务:普通成员
等级:1
金币:1.0
发贴:309
注册:2001/1/12 21:01:58
|
#42001/2/15 19:22:32
我已经给你回信,慢慢查一下:)
|
 stchin
职务:普通成员
等级:1
金币:0.0
发贴:81
注册:2001/2/15 13:42:31
|
#52001/2/18 13:00:13
谢谢大家的回复。这是我见过的最好的社区。
|