关于SQL语句的问题????急啊!!!!!

leo1985129 2004-08-06 03:11:45
sql="select * from detail_computer_desktops,crda_desktop where detail_computer_desktops.di_xi_id='"&id&"' and crda_desktop.di_xi_id='"&id&"'"

set rs=conn.execute(sql)//数据表中有4条记录

<%=rs("DI_Cpule")%>//字段也正确

可是在运行的时候却出现了错误:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Field 错误 '80020009'

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

/chajia00/web/computer/computer01_check_Desktops.asp,行0

...全文
75 10 点赞 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
life360 2004-08-06
晕。你用的是 ACCESS 数据库吧

sql="select * from detail_computer_desktops,crda_desktop where detail_computer_desktops.di_xi_id="&id&" and crda_desktop.di_xi_id="&id&""
  • 打赏
  • 举报
回复
czhenq 2004-08-06
问题应该出在被执行的Sql语句里

看看运行时候的语句
  • 打赏
  • 举报
回复
chichuli_4 2004-08-06
事不是两个表里没有ID相同的值
  • 打赏
  • 举报
回复
leo1985129 2004-08-06
我在“SQL 查询分析器”中查询有4条记录出现,可在WEB中怎么就为0了呢?
  • 打赏
  • 举报
回复
leo1985129 2004-08-06
为什么是0啊?我的表里确实有4条数据啊
  • 打赏
  • 举报
回复
ghy412 2004-08-06
你把rs.recordcount打出来看看!
  • 打赏
  • 举报
回复
leo1985129 2004-08-06
为什么啊?
  • 打赏
  • 举报
回复
monkeyhjl 2004-08-06
没有做记录集为空的判断吧!
  • 打赏
  • 举报
回复
baby21st 2004-08-06
if not rs.eof then
strDicpule = rs("DI_Cpule")
else
strDicpule = ""
end if
rs.close

<%=strDicpule%>
  • 打赏
  • 举报
回复
leo1985129 2004-08-06
怎么没有人啊?
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-06 03:11
社区公告
暂无公告