主题:  dwmx建立的数据库连接文件怎么修改路径?

learner

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2002/6/27 9:49:26
#12002/6/29 18:13:37
文件是这样的,我要上传到网上去,所以需要修改路径,改来改去不对,到底要怎么修改呢?
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_northwind_STRING
MM_northwind_STRING = "dsn=textmx;"
%>

文件结构是这样的
---------- index,asp
|----------data
|------------data.mdb
|-----------Connections
|------------northwind.asp (就是这个连接文件)

不知道这样子表示是否能表达清楚这个结构了



learner

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2002/6/27 9:49:26
#22002/6/29 18:15:52
天啊,空格怎么没有了

文件结构是这样的
---------- index,asp
[][][][][][][][][][] |----------data
[][][][][][][][][][][][[][[][][][][][] |------------data.mdb
[][][][][][][][][][] |-----------Connections
[][][][][][][][][][][][[][[][][][][][] |------------northwind.asp (就是这个连接文件)


[][][][][就表示空格吧



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#32002/6/29 19:50:34
帮你转DW Developer 区吧



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#42002/6/29 21:52:49
你用服务器路径吧~~如果你的文件夹还包含其他连接数据库文件,那就用服务器硬盘绝对路径!~:)



learner

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2002/6/27 9:49:26
#52002/6/29 22:59:03
我不知道路径阿
不过我已经解决了
<%
MM_guest_STRING = "Driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.Mappath("*.mdb")
%>

这个应该算是mx的bug吧



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#62002/6/29 23:19:00
这不是BUG,而是连接方法不一样,UD或MX都是用DSN连的,而方便我们调试



learner

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2002/6/27 9:49:26
#72002/6/30 6:37:08
那么手写的一半就不用这么做了,这也算是软件的局限性吧。不管怎么说,找到了解决方法,还是很高兴的。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#82002/6/30 12:41:18
guiTar小田在上个帖子中说
引用:
这不是BUG,而是连接方法不一样,UD或MX都是用DSN连的,而方便我们调试


du和mx支持自定义的字符串吧。并不是只支持dsn的



learner

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2002/6/27 9:49:26
#92002/6/30 15:12:57
但是我看的左右教程中的实例都是dsn的,哪里有自定义字符串的呢?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#102002/6/30 15:19:13
在连接数据库时,会有两个选项,第二个才是DSN。

第一个就是自定义。唉,手头没有这个东西,也没有办法说清楚。



learner

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2002/6/27 9:49:26
#112002/7/1 8:27:43
老兄,我还在等你的教程呢,有空继续写啦



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#122002/7/1 8:41:10
写连接字符串的时候,我们必须用绝对路径来写,这样UD中才能对数据库进行操作。但这样比较麻烦,如果你改变了本地的路径,程序就不能运行了,而且我觉得用DSN速度会比较快(特别对一些老机子来说)



learner

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2002/6/27 9:49:26
#132002/7/1 9:07:34
的确这样子,现在只能这样,本地用dsn链接调试,之后修改连接文件再上传到服务器了。
但是以后再要修改,怎么办?是不是只要再改回一个连接文件就好了呢?还是数据库要重新在连接一次?