主题:  遇上了一个数据库连接的极妖问题————急!

evan_5d

职务:普通成员
等级:1
金币:0.0
发贴:76
注册:2002/6/3 11:32:54
#12002/11/20 10:58:21
我将站点传上服务器后,站点根目录下的页面都可打开,而子目录下的页面只要涉及到读写数据库就“该页无法显示“,这是怎么回事啊?我将connections文件夹下的连接文件代码抄上来大家帮我看看好吗?

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_hs_STRING
MM_hs_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};QBD=" & server.mappath("..\wwwroot\hs.mdb")
%>



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#22002/11/20 11:02:33
("..\wwwroot\hs.mdb")
改为("\wwwroot\hs.mdb")
最好把wwwroot改个名,免得和系统默认站点名重复……



evan_5d

职务:普通成员
等级:1
金币:0.0
发贴:76
注册:2002/6/3 11:32:54
#32002/11/20 11:11:23
改好了,可还是不行啊,站点名如下,你帮我看看好吗?(域名转向还没弄,暂时用的三级域名)
lycos21053.w72.lycos.com.cn/index.asp

改好后的代码如下:(我把数据库文件也传了一份至database目录下)
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_hs_STRING
MM_hs_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};QBD=" & server.mappath("\database\hs.mdb")
%>



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#42002/11/20 11:23:16
你的主机提示,你照做了吗?

|- wwwroot 网站根目录,网页文件请上传到这个目录.
|- database Access 数据库文件可以存放在这个目录下,
绝对路径为 d:\webhosting\clients\FTP用户名\database.



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#52002/11/20 11:28:10
实在不行,你用数据库绝对地址:
QBD=d:\webhosting\clients\FTP用户名\database\hs.mdb;"



evan_5d

职务:普通成员
等级:1
金币:0.0
发贴:76
注册:2002/6/3 11:32:54
#62002/11/20 11:29:39
改了以后连首页也打不开了,再改为..\database\hs.mdb才能打开,怎么回事啊?

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_hs_STRING
MM_hs_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("..\database\hs.mdb")
%>


我来试试绝对地址,等



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#72002/11/20 11:34:29
奇怪,可能和服务器提供商设置有关。我用改过的方法连接从来没有不成功过……因该可以了吧



evan_5d

职务:普通成员
等级:1
金币:0.0
发贴:76
注册:2002/6/3 11:32:54
#82002/11/20 11:43:04
用绝对路径还是不行,真是奇怪啊

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_hs_STRING
MM_hs_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="d:\webhosting\clients\lycos21053\database\hs.mdb"
%>



evan_5d

职务:普通成员
等级:1
金币:0.0
发贴:76
注册:2002/6/3 11:32:54
#92002/11/20 11:45:30
对了,他主页的帮助文件是这样写的,你帮我看看好吗,我不大懂语言,呵呵,谢谢!

用ASP连接access数据库
accessdb="../database/fidrych.mdb" (相对路径+数据库文件名)
cn="DRIVER={Microsoft Access Driver (*.mdb)};"
cn=cn & "DBQ=" & server.mappath(accessdb)
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from the_bird"
rs.Open sql, cn
access97数据库和access2000数据库都可以支持



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#102002/11/20 12:25:07
\database\hs.mdb

有这种写法吗?

../database/hs.mdb



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#112002/11/20 14:11:42
嘿嘿,\/最容易迷惑,我也是copy他原代码的。:)
evan你把符号方向改一下,看看……



zxzm

职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2002/11/13 13:55:48
#122002/11/20 16:45:01
你遇到的问题和我前两天的一样,如果确定数据连接没有问题,就肯定是服务器提供上的问题了!具体问题有很多!



evan_5d

职务:普通成员
等级:1
金币:0.0
发贴:76
注册:2002/6/3 11:32:54
#132002/11/21 9:49:07
b小调雨后在上个帖子中说
引用:
嘿嘿,\/最容易迷惑,我也是copy他原代码的。:)
evan你把符号方向改一下,看看……


呵呵,也不行,昨天下午我急了,用了必杀技:将网站备份后将文件夹里的文件统统拖到根目录下来,ok,正常了:)

但又遇上个怪问题:首页我是index.asp,可是键入域名后他居然显示“您无权查看该页”(我已将原来的index.html删去)需键入域名/index.asp方可显示,这是怎么回事啊?

三级域名:http://lycos21053.w72.lycos.com.cn/



xiaojim

职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2002/11/5 16:03:50
#142002/11/22 17:51:02
我遇到的问题和你一样
只须改过connection文件夹中的代码就行了么别的网页中的不用改么
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_conzcxxw_STRING = "dsn=dszcxxw"
%> :


confused:



xiaojim

职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2002/11/5 16:03:50
#152002/11/22 17:51:04
我遇到的问题和你一样
只须改过connection文件夹中的代码就行了么别的网页中的不用改么
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_conzcxxw_STRING = "dsn=dszcxxw"
%> :


confused: