 yixiaozhen
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#12002/9/2 10:29:47
我在windows 98 下,调试通过的asp 网页,移到windows 2000 server 下,时,对Access 数据库能够进行读,但遇到对数据库进行写入,修改的sql 语句时,页面就出错,去掉它,又行了.
|
 5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
#22002/9/2 12:33:47
不知道你在执行网页的时候ACCESS有没有打开, 打开是不行的。 你再看看你的连接参数是否为不友好参数。
|
 yixiaozhen
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#32002/9/2 16:16:54
谢谢你,wensheng11,但你建议的原因,不存在,我的网页在windows98下皆运行正常。还要各位更多帮助!
|
 yixiaozhen
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#42002/9/2 16:35:46
连接 <% set conn=Server.createObject("ADODB.Connection") DBPath=Server.MapPath("gcjl.mdb") conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source ="&DBPath %>
问题 id=request.querystring("id") 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 ***
如果换成:sql="update liiuyan set times=times+1 where id="&id rs.open sql,conn,3,3 也不行 打***号的语句在w2k下不能通过,但在w98下能通过。 我怀疑不是程序的问题,我写过网络考场、留言板、网上查询系统,都遇到同样的问题,他们只能在98下发布,到w2k下,遇到向access数据库写入就不能通过。
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#52002/9/2 16:57:19
rs.open sql,conn,3,3 换成 rs.open sql,conn,1,3
|
 5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
#62002/9/2 17:35:57
多试试各种方法。 尽量让数据库打开为最友好状态。
|
 今晚在线
职务:普通成员
等级:3
金币:1.0
发贴:761
|
#72002/9/3 0:13:48
这种情况不像是语句问题
看看IIS是不是没有写权限啊
再重新配置一下
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#82002/9/3 8:34:53
为什么要用这个呀 sql="update liiuyan set times=times+1 where id="&id rs.open sql,conn,3,3
用这不是很好的呀 sql="update liiuyan set times=times+1 where id="&id conn.execute sql
什么问题都解决了,不要什么都用recordset,如更新之类其实有时 直接用connection的execute方法更方便
|
 yixiaozhen
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#92002/9/3 8:50:05
谢谢germchen,你用连接对象的execute 方法我也经常用, 但也不行,我才尝试用recordset,我觉得我的问题,不是程序的问题,很可能在w2k和iis设置的问题,但我也做过各种尝试,还是没有解决问题.
|
 5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
#102002/9/3 8:58:30
告诉你一个绝招 重装一下IIS 如果不行重装2K ;) ;)
|
 yixiaozhen
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#112002/9/3 9:14:19
我的问题,困扰我已经快一年了,刚开始时,我做了一个"网络考场",装到一个机房的windos NT服务器上,就出现了该问题,又装到另一个机房的W2K上也出现了同样的问题,w2k也装过多次.都不行,是不是w2k 为盗板的原因.在W2K下设置web必须设置虚拟目录吗?我没试过.
|
 5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
#122002/9/3 10:01:01
你把你的工程文件夹直接放到C:\inetpub\wwwroot\文件夹下面也行。 开发网站最好在2000下面开发。
|
 yixiaozhen
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#132002/9/4 8:10:05
wnshengl1: 放在默认站点下,我也做过,不管用。我是用Fronpage做网页的,在w2k下调试程序不方便,,一旦页面有错,整个页面都不显示内容,只是报错。别的调试工具我还没用过,能推荐吗?
|
 5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
#142002/9/4 9:15:56
我现在用INTERDEV做网站。 DREAMWEAVER也不错, 本人实现不太喜欢用FRONTPAGE。
|
 yixiaozhen
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#152002/9/6 8:49:44
wenshengl1:非常感谢你的帮助,能提供INTERDEV吗?
|