标题:BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个 ...
取消只看楼主
eournet
Rank: 2
等 级:论坛游民
帖 子:103
专家分:26
注 册:2010-5-22
结帖率:55.56%
已结贴  问题点数:20 回复次数:7 
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。(错误显示在粗体字所在行)
<%
set rs=server.createobject("ADODB.RecordSet")
sql="select * from huiyuan  where id="&request("id")
rs.open sql,conn,1,3
rs("id_email")=62
rs.update
rs.close
sql="select * from huiyuan where card='"&nowcard&"' and id<>"&request("id")
rs.open sql,conn,1,3
do while rs.eof=false
rs("id_email")=62
rs.movenext
loop
set rs=server.createobject("ADODB.RecordSet")
sql="select * from buy where huohao='"&nowcard&"'"
rs.open sql,conn,1,3
rs("isok")=true
rs("id_huiyuan")=62
rs.update
rs.close
sql="select * from buy where huohao='"&nowcard&"'"
rs.open sql,conn,1,3
do while rs.eof=false
rs("isok")=true
rs("id_huiyuan")=62
rs.movenext
loop
set rs=server.createobject("ADODB.RecordSet")
sql="select * from produit where huohao='"&nowcard&"'"
rs.open sql,conn,1,3
if nowxinbie="项目稽核" then
rs("id_danwei")=110
end if
if nowxinbie="项目验收" then
rs("id_danwei")=112
end if
rs.update
rs.close
sql="select * from buy where huohao='"&nowcard&"'"
rs.open sql,conn,1,3
do while rs.eof=false
if nowxinbie="项目稽核" then
rs("id_danwei")=110
end if
if nowxinbie="项目验收" then
rs("id_danwei")=112
end if
rs.movenext
loop
 response.write "<script>alert('项目复核成功,请继续下一个流程!');window.opener.location.reload();window.close();</script>"
%>
搜索更多相关主题的帖子: BOF EOF 记录 删除 
2010-06-19 10:12
eournet
Rank: 2
等 级:论坛游民
帖 子:103
专家分:26
注 册:2010-5-22
得分:0 
是因为buy和huiyuan不是同一个数据存储单元吗,请教老师应该怎么修改啊
2010-06-20 20:11
eournet
Rank: 2
等 级:论坛游民
帖 子:103
专家分:26
注 册:2010-5-22
得分:0 
不是这个问题,应该是数据库之间比对的问题,huohao是库buy中的,card是库huiyuan中的
2010-06-21 11:15
eournet
Rank: 2
等 级:论坛游民
帖 子:103
专家分:26
注 册:2010-5-22
得分:0 
老师们所说的问题我看过,huohao这个字段两个数据库中都有记录与之对应
2010-06-21 15:50
eournet
Rank: 2
等 级:论坛游民
帖 子:103
专家分:26
注 册:2010-5-22
得分:0 
不明白,再次求教
2010-06-26 00:52
eournet
Rank: 2
等 级:论坛游民
帖 子:103
专家分:26
注 册:2010-5-22
得分:0 
再次顶起,恳请老师出来详解,不胜感谢
2010-06-30 20:43
eournet
Rank: 2
等 级:论坛游民
帖 子:103
专家分:26
注 册:2010-5-22
得分:0 
查询之后,要做一个是否有值的判断,这个判断代码该怎么书写
2010-07-01 23:30
eournet
Rank: 2
等 级:论坛游民
帖 子:103
专家分:26
注 册:2010-5-22
得分:0 
以下是引用gupiao175在2010-6-21 12:10:58的发言:

set rs=server.createobject("ADODB.RecordSet")
response.write nowcard '输出变量nowcard,看看是否有值!
response.end
sql="select * from buy where huohao='"&nowcard&"'"
rs.open sql,conn,1,3
变量nowcard是从哪取值哪的,是否有值呢?或者说有值,但是在数据库表里huohao字段没有这个变量对应的值!
正解,估计是没数据
但是数据库中确实有数据啊
2010-07-04 07:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-310637-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.841170 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved