关于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

...全文
101 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
怎么没有人啊?

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧