ADODB.Field '800a0bcd'

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:12:15
ADODB.Field '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

\2\HXINCLUDE\HX_SYSTEM.ASP, line 807
文件太大啦! 没有办法! 如果可以的话请留信箱! 我给你发去! 帮我看一下! 可以加分的!
Sub HX_OutUserInfo(Userid)
if Userid<>"" and isnumeric(Userid) then
OutUserName="":OutName="":OutPhone="":OutAddress="":OutAppointmentID="":OutdepartmentID=""
Set Outrs=WS_S.HX_SetRSD("*","HX_CompanyUser"," where WS_Uid="&Userid)
if Outrs.recordcount>0 then
OutUserName=Outrs("WS_UserName") '用户名
OutName=Outrs("WS_Name") '姓名
OutPhone=Outrs("WS_Phone")'电话号码
OutAddress=Outrs("WS_Address")'住址
OutAppointmentID=Outrs("WS_Appointment")'职位
OutdepartmentID=Outrs("WS_department")'部门
if OutAppoin

这个的意思是说,sql语句没有查找到数据,但是后面又用到了,导致出错...
也就是说,查找完数据后,先判断有没有数据,有数据才执行后面的代码

如?:
set rs=conn.execute("select * from table")
if rs.eof and rs.bof then
response.write "无数据"
else
....一些执行的代码...
end if
rs.close:set rs=nothing