数据库查询~~~~

genienet 2002-07-21 01:58:24
请问在数据库中查询比如“select a,b,c from x where a='2' ”
如果查询不到,在VB.NET中怎么表示, CMD.ExecuteNonQuery()后面用什么判断和CMD.ExecuteReader()后面用什么判断~~~谢谢了
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyberwizard 2002-08-14
  • 打赏
  • 举报
回复
楼上说的对.
Tracy_Z 2002-08-13
  • 打赏
  • 举报
回复
楼上的说的对,若你将查询出的数据填充到数据集dataset中,可以判断数据集的行数是否为0,具体代码如下:
if mydataset.tables(0).rows.count=0 then
......'显示查询不到的信息
end if
dason2u 2002-08-13
  • 打赏
  • 举报
回复
一、CMD.ExecuteNonQuery()
对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于其他所有类型的语句,返回值为 -1。

二、CMD.ExecuteReader()
此时返回一个OleDbDataReader,OleDbDataReader有个Read()方法,返回True或False,如果记录数为0则为False。

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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