如何得到数据库当前错误对应的表及字段名?(SQL Server 7.0)

BlackBone 2001-10-22 06:20:07
我在Update时,数据库返回错误。这时,我怎么才能得到此错误发生在哪个表的哪个字段呢?我用的是SQL Server 7.0。
...全文
212 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlackBone 2001-11-03
  • 打赏
  • 举报
回复
想想办法嘛,一点思路都没有了!
昵称被占用了 2001-11-03
  • 打赏
  • 举报
回复
换了地方也没办法,数据库版的可能让你不要查 "此错误发生在哪个表的哪个字段",因为很难.
BlackBone 2001-11-03
  • 打赏
  • 举报
回复
换个地方
BlackBone 2001-10-26
  • 打赏
  • 举报
回复
wwwww_wang(再回首)所说的方法跟那个通用错误显示模块是一样的。
eastseaofdragon 2001-10-25
  • 打赏
  • 举报
回复
下载一个通用错误显示例子就可以了
liee96 2001-10-25
  • 打赏
  • 举报
回复
up
BlackBone 2001-10-24
  • 打赏
  • 举报
回复
谢谢!
fallstone 2001-10-24
  • 打赏
  • 举报
回复
帮你up
BlackBone 2001-10-24
  • 打赏
  • 举报
回复
up
BlackBone 2001-10-23
  • 打赏
  • 举报
回复
没什么具体目的,只是别人问我,我解决不了,所以上来问问。
ht_csc 2001-10-23
  • 打赏
  • 举报
回复
热闹
BlackBone 2001-10-23
  • 打赏
  • 举报
回复
一天过去了...
BlackBone 2001-10-23
  • 打赏
  • 举报
回复
我要拆的是Error.Text,从其中提取表名和字段名。
不过,我觉得拆分message不是一个好办法,一定有其他方法的。
wwwww_wang 2001-10-23
  • 打赏
  • 举报
回复
dw_error.setitem (1,"errornum",string(error.number))//错误号
dw_error.setitem (1,"message" ,error.text)//信息
dw_error.setitem (1,"where" ,error.windowmenu)//窗口/菜单
dw_error.setitem (1,"object" ,error.object)//对象
dw_error.setitem (1,"event" ,error.objectevent)//事件
dw_error.setitem (1,"line" ,string(error.line))//错误行
这样拆行吗??
BlackBone 2001-10-23
  • 打赏
  • 举报
回复
up
NetColorWolf 2001-10-23
  • 打赏
  • 举报
回复
能说一下你的目的吗?
beatles_mylove 2001-10-22
  • 打赏
  • 举报
回复
:
BlackBone 2001-10-22
  • 打赏
  • 举报
回复
难说!
如果要动态生成SQL语句的话,这个数量也不少。常见的当然不多,可是不能排除以外情况。
beatles_mylove 2001-10-22
  • 打赏
  • 举报
回复
你想想你可能触发的错误会有几个?
BlackBone 2001-10-22
  • 打赏
  • 举报
回复
SQL Server有近2万条消息, 要找规律, 谈何容易?

我大概的看了看, 凡我所看见的, 字段名都跟在 column 或者 column name 后面, 表名都跟在 table 后面, 但是也有很多 column 或者 column name 后面跟的不是字段名.

这个规律不好找啊!
加载更多回复(6)

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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