判断recordset的eof和bof 同时为真 就表示没有记录!
解决方案 »
- 请教老马几个问题,没有恶意。
- VB6 如何获得网卡物理地址
- 未找到方法和数据成员
- 工程组中,exe项目引用着一个dll项目,dll项目中定义的全局变量,其在整个程序中的生存期是多长呢?
- 如何用SendMessage得到ListView的行数,并取得某一行的内容?
- 有没有方法让标题烂的内容成动态显示?
- 关于控件数组
- 在DataEnvironment 中对一个Command add child command,有什么用?
- vb+oracle 文章
- 请问vb中用excel做报表的思想,知道datareport很死,想用excel,介绍一下编程思想吧!
- 怎样将数据库中的图片加入到image中?
- 如何在vba编程中 获取 MS Project 2000 中一个指定行列、单元格的内容?
MsgBox "没有记录"
End If这是因为:
1.如果打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而 BOF 和 EOF 属性为 False。
2.如果删除 Recordset 对象中保留的最后记录,此时没有当前记录,BOF 和 EOF 属性将保持 False,直到重新安排当前记录。
"Select Count(*) From 表" 通过判断第一个字段 Fileds(0)的值是否大于 0 可判断数据库是否有记录