想要便拿去!

aha_yang 2000-06-30 09:44:00
当执行一个SQL,返回一个RECORDSET对象后,例如:
sql="Select * From ever_user where UID="'& Request("Target") & "'"
set Rs=conn.Execute(sql)
为何当Rs.Bof或Rs.Eof时,是表明该表中无适合的记录?(If Rs.Bof or Rs.Eof)
而当Rs.Bof和Rs.Eof时,同样也表明无记录?(If Rs.Bof AND Rs.Eof)
两者有何区别?
另外,在VBScript中三引号("')是否表示单引号(见sql)?
...全文
270 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
beta 2000-06-30
  • 打赏
  • 举报
回复
肯定应该用 and 而不是 or !
aha_yang 2000-06-30
  • 打赏
  • 举报
回复
那为何可以用 or 来断定是否有命中记录?我在多个例子中看到了用or而不是and来判断。
TopHead 2000-06-30
  • 打赏
  • 举报
回复
If Rs.Bof or Rs.Eof:有可能有记录,而If Rs.Bof AND Rs.Eof则肯定没记录,因为有记录时不可能同时会满足这个条件。
三引号("'")表示单引号。

28,390

社区成员

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

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