主题:  为什么自己写的留言本在别的服务器上没法运行?

afei23

职务:普通成员
等级:1
金币:0.0
发贴:13
#12002/9/1 19:38:43
我写的时候用win98+pws ,测试都没问题。留言我都写了十几条了 ,但是我放到别的服务器上时 ,win2k服务器上时 就没法运行 打不开页面 请问是怎么回事?



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#22002/9/2 8:32:54
你重新放一下,
重建一个虚拟目录看看行不行。这不是程序问题。



yixiaozhen

职务:普通成员
等级:1
金币:0.0
发贴:10
#32002/9/2 10:24:42
我也遇到类似的问题, 在windows 2000 server 下,对Access 数据库能够进行读,但遇到对数据库进行写入,修改的sql 语句时,页面就出错,去掉它,又行了.



afei23

职务:普通成员
等级:1
金币:0.0
发贴:13
#42002/9/2 13:05:39
虚拟目录? 大多数服务器都不提供呀!不过我出现这种情况很有可能。页面完全看不到,出现500错误……



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#52002/9/2 13:18:15
你放在别人的服务器上我还以为你在单机调试呢。
在别人的服务器上就难说了。
最好的办法是删了再上传一次。
直到好使为止。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62002/9/2 15:21:18
我在视觉也看到你的帖子

你怎么连接数据库的?



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#72002/9/2 15:58:51
你的数据库的连接字符串,写出来看看。



yixiaozhen

职务:普通成员
等级:1
金币:0.0
发贴:10
#82002/9/2 16:30:35
连接
<%
set conn=Server.createObject("ADODB.Connection")
DBPath=Server.MapPath("gcjl.mdb")
conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source ="&DBPath
%>

问题
set rs=server.createobject("adodb.recordset")
sql="select id,topic,comment,times,nickname,email,tel,date from liuyan where id="&id
rs.open sql,conn,3,3
rs(3)=rs(3)+1
rs.update ***
打***号的语句在w2k下不能通过,但在w98下能通过。
我怀疑不是程序的问题,我写过网络考场、留言板、网上查询系统,都遇到同样的问题,他们只能在98下发布,到w2k下,遇到向access数据库写入就不能通过。



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#92002/9/2 17:34:44
<%
set conn=Server.createObject("ADODB.Connection")
DBPath=Server.MapPath("gcjl.mdb")
conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source ="&DBPath
set rs=server.createobject("adodb.recordset")
sql="update liuyan set comment=comment+1 where id='"&id&"'"
rs.open sql,conn,3,1
%>
你看看这样行不行。
你的出错信息是什么?
是该页无法显示?