UD做完的网页的上传服务器的数据库连接的步骤

作者:未知 来源:未知 添加时间:2003年3月26日 字体:

问:

下面是我的数据库连接,你说的"driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("db1.mdb") 要添加在哪? 





Set Recordset1 = Server.CreateObject("ADODB.Recordset") 

Recordset1.ActiveConnection = MM_xtl_STRING(这个是不是原来的nsd连接) 

Recordset1.Source = "SELECT * FROM myb" 

Recordset1.CursorType = 0 

Recordset1.CursorLocation = 2 

Recordset1.LockType = 3 

Recordset1.Open() 

Recordset1_numRows = 0 

还有就是在ultradev中怎么样实现没有dsn的连接 

是不是用custom connection string那项 

我试了但是总是告诉我有错误 

能不能把ultradev做完的网页的上传服务器空间的数据库连接的步骤具体说一下 

调试时是不是必须用dsn 





答:



留意你的网站根目录,里面是不是有个目录叫Connections? 



打开里面的ASP文件,将其中的 

MM_XXXX_STRING = "dsn=XXXX;" 



改为MM_XXXX_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("db1.mdb") 即可。注意数据库文件路径。 



问:



还是有问题, 

1.本地的connection在ud4中就有问题了,还要用原来的吗? 

2.其他目录下的不好使,比如:detail.asp等。 



又该如何呢?真是麻烦的ud4。 



答:



1。建议备份本地连接文件,在本地用老文件要方便些。 



2。留意到站点中每个ASP文件中有如下代码: 



<!--#include file="Connections/XXX.asp" --> 



将它用Connections目录下的XXX.asp中代码替换即可。只是不同路径下的ASP替换时将对应路径填上就OK啦。。。。





问:



我还是有些不明白 

这是我的connections/rabbit.asp 

里面的代码 

<% 

' FileName="Connection_odbc_conn_dsn.htm" 

' Type="ADO" 

' HTTP="false" 

' Catalog="" 

' Schema="" 

MM_rabbit_STRING ="dsn=rabbit;" 

%> 



按照你说的改为 

MM_rabbit_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("../access/inforabbit.mdb") 



其中dbq=" & server.mappath 我不知道该怎么填写。是不是需要问空间提供商数据库的路径?格式是怎么写? 

其中("db1.mdb")我是按照相对路径填写的,这样写可以吧





答:



server.mappath不是要修改的内容,它是整个表达的一部分。:) 

你的写法是正确的。只要上传到正确的路径,应该没有问题的。 

ppdesk