如何取得数据库的错误????(在线等待)……

dywhett 2002-06-11 04:52:14
如何取得数据库的错误?我的意思是,假如操作数据库(ADO)的时候出现错误,如何知道错误的意思。最好能够返回中文意思!
...全文
29 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dywhett 2002-06-11
  • 打赏
  • 举报
回复
谢谢各位大侠!
River2000 2002-06-11
  • 打赏
  • 举报
回复
adRecCanceled 256 由于操作被取消, 纪录没有保存

adRceCantRelease 1024 由于现有纪录被锁定,........

adRecConcurrencyViolation 2048 由于开发式并发使用中, ........

adRecIntegrityViolation 4096 由于违反完整性约束, ........

adRecMaxChangesEXceeded 8192 由于存在过多纪录被挂起, ......

还有一点,我有事,要走了,Sorry
River2000 2002-06-11
  • 打赏
  • 举报
回复
检查Ado对象中Connection的属性Status
下面说说Status的常数值:
adRecOk 0 成功更新纪录
adRecNew 1 纪录是新的

adRecModified 2 纪录被修改

adRecDeleted 4 纪录被删除

adRecUnmodified 8 纪录没有修改

adRecInvalid 16 由于书签无效,纪录没有保存

adRecMultipleChanges 64 由于影响多个纪录,因此纪录没有被保存

adRecPendingChanges 128 由于纪录引用挂起的插入,因此未保存
年糕 2002-06-11
  • 打赏
  • 举报
回复
on error goto err:
...........
...........
........
err:
if err.number<>0 then
msgbox err.Number & err.Description
end if
zhoujianfan 2002-06-11
  • 打赏
  • 举报
回复
来晚了,up
mickwang 2002-06-11
  • 打赏
  • 举报
回复
打开数据库后
If adoConn.State=adStateOpen then
on error goto Error
adoRs.open"........
else
msgbox "打开数据库出错"
adoConn.close
exit sub
end if
Error:
msgbox Err.Description
............................

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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