|
主题: 遇上了一个数据库连接的极妖问题————急!
|
 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:
|