dw做动网时出现时出现问题

发布网友

我来回答

2个回答

热心网友

前面的错误应该检测一下代码, 错误信息中很清楚,242缺少End, 所以检测一下242前后有没有什么语句没有结束, 如if 条件 then后没有end if

后面的这个错误是因为没有查询到相关数据库记录,而在查询后, 你对数据集进行了操作, 而数据集是没有值的, 所以报错: 举个例子更容易理解:

sql = "select * from mytable where id="&id

rs.open sql,conn,1,3

response.write rs("id")

如果数据库中没有对应的id行, 这段程序就会报错, 但写为下面的程序可以防止这类情况:
sql = "select * from mytable where id="&id

rs.open sql,conn,1,3

if rs.recordcount>0 then '或if not rs.eof then
response.write rs("id")
else
response.write "没有相关记录"
end if

热心网友

不建议您用DW去编辑动网的原文件,你可以用记事本处理.
你这个问题,可能是库的问题,你可以试着用access 修复一下数据库!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com