请问RecordSet.open()的返回值问题

sunjiujiu 2002-09-12 02:01:58
现在想更新一条数据,如下:
RecordSet.open sql
可是我如何判断操作有没有成功,也就是上面的语句返回值都是什么,
...全文
124 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
towhere 2002-09-13
  • 打赏
  • 举报
回复
penper(木头) 方法是常用的。
sql 语句时自己写的,可在其它地方检测 是否正确。现检测的只是数据是否正确。
dim cnn as adodb.connection
on error goto err
cnn.execture sql
正确
exit sub
err:
错误
penper 2002-09-12
  • 打赏
  • 举报
回复
on error goto ErrTrap
RecordSet.open sql
ErrTrap:
msgbox "出错"
二师兄的老公 2002-09-12
  • 打赏
  • 举报
回复
中的存储过程(Store Procedure)。
二师兄的老公 2002-09-12
  • 打赏
  • 举报
回复
竟然也不行!没办法,有条件就用SQL Server吧。
sunjiujiu 2002-09-12
  • 打赏
  • 举报
回复
我发现如果无论用command还是recordset都无法获取sql语句执行情况的返回值,是不是这样?那可怎么办阿?
破VB
liucai 2002-09-12
  • 打赏
  • 举报
回复
recordset.state
adStateClosed 默认,指示对象是关闭的。
adStateOpen 指示对象是打开的。

二师兄的老公 2002-09-12
  • 打赏
  • 举报
回复
用Command。
sunjiujiu 2002-09-12
  • 打赏
  • 举报
回复
那应该怎么办阿
su27s 2002-09-12
  • 打赏
  • 举报
回复
如果语法正确好象不报错。只有Select返回Recordset的一个类。其他的不返回。
towhere 2002-09-12
  • 打赏
  • 举报
回复
if (recordset.eof =true or recordset.bof=true ) then
no recordcount
endif

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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