社区
MS-SQL Server
帖子详情
SQL Sever2000的存储过程,出错的时候,可否根据 @@ERROR 得到出错的信息?
chalsy
2004-10-28 02:24:04
SQL Sever2000的存储过程,出错的时候,可否根据 @@ERROR 得到出错的信息?
如果可以得到的话,取得方法是?
本人是新手,实在不知道怎么查。先谢了!
...全文
212
7
打赏
收藏
SQL Sever2000的存储过程,出错的时候,可否根据 @@ERROR 得到出错的信息?
SQL Sever2000的存储过程,出错的时候,可否根据 @@ERROR 得到出错的信息? 如果可以得到的话,取得方法是? 本人是新手,实在不知道怎么查。先谢了!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chalsy
2004-10-28
打赏
举报
回复
还是先这样。姑且认为可以用了。:P
chalsy
2004-10-28
打赏
举报
回复
试了一下,说RAISERROR 的errorCode必须在 13000 到2147483647之间。
不理解。
chalsy
2004-10-28
打赏
举报
回复
我一直写java+oracle,没有写过SP。
用VB6.0+SQL Server是第一次。实在对不起!
刚才就是看联机帮助才提出来能不能用 RAISERROR (@@ERROR, 16, 1)的。
联机帮助里面这么写的:
構文
RAISERROR ( { msg_id | msg_str } { , severity , state }
[, argument [,...n]]
[ WITH option [ ,...n ] ]
不知道为什么不可以呢?
zjcxc
元老
2004-10-28
打赏
举报
回复
1.你有没有写过程序,如果有写过程序,应该会用到错误处理吧? 比如,VB可以用
on error goto lb_err --出错时,转到lb_err 处理
....查询之类的处理
lb_err:
msgbox error() -- 显示错误
2.RAISERROR (@@ERROR, 16, 1) 根本不能执行,你自己试试就知道了
而且 RAISERROR 是用来抛出自定义错误信息的,具体的你看联机帮助
chalsy
2004-10-28
打赏
举报
回复
多谢高人指点!
不好意思,追加两点疑问。
1,这个“1.可以在前台程序中,直接用错误处理得到错误信息”是什么意思?
是在存储过程以外,根据ErrorId取得错误信息么?
2,出错的时候如果 RAISERROR (@@ERROR, 16, 1) 的话,
是不是抛出去的就是出错的信息而不是errorId?
sdhdy
2004-10-28
打赏
举报
回复
select description from master..sysmessages where error=@@error
zjcxc
元老
2004-10-28
打赏
举报
回复
1.可以在前台程序中,直接用错误处理得到错误信息
2.在查询分析器中可以直接看到错误信息
3.可以用下面的语句得到错误的描述信息.
select * from master..sysmessages where error=@@error
SQL
Serve
r2000
存储过程
中通过数据库链接操作Oracle数据库
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
sql
server 2005 数据库 导入 2000时 遇到的问题
1.可用
sql
server 2005 自带的工具生成2000数据库,同时在选择时注意要选择2000,注意先要删除多余的
信息
,比如
存储过程
, 等
信息
2.生成表内容时,用相应的工具可生成其.
sql
文件,注意生成文件中有些冗余
信息
,需要删除3.在其应用到C#中可能遇到问题,ROW_NUMBER 不可知函数, 其解决办法:改写其函数, 如:
sql
2005中:
SQL
serve
r2000
地狱
提起这个话题,我就象个怨妇,要一肚子话要说,都是该死的
SQL
serve
r2000
,这玩意就是一个地狱,里面住着不知名的恶魔,谁知道哪天它就会溜出来将你害掉。如果你有幸看到此文并因此受到我的加持而免遭恶魔侵扰,请赞美吧,美丽的天使:米迦社。故事开始:这是南国,典型的亚热带气候,才过3月,已经潮湿闷热,让人不堪忍受,我却要在这样的环境下,挤在如此狭小的办公桌旁不断做着该死的联调工作。昨
SQL
S
eve
r 2000 MMC 检测到此管理单元发生一个错误……
win7系统安装
SQL
2000,通过鼠标右键选择新建表时弹
出错
误
信息
框: 简便的解决方案是:鼠标点击选中“表”,然后点击上方的星形图标(新建图标)。 转载于:https://www.cnblogs.com/cszlg/archive/2013/05/01/3053572.html...
SQL
Server 2000安装
出错
解决办法
一、现象:(1)配置服务器时中断. (2)注册 ActiveX 时中断. (3)显示到100%的时候中断. 方法: 1、先把
SQL
Server卸载(卸载不掉也没有关系,继续下面的操作) 2、把Microsoft
SQL
Server文件夹整个删掉。 3、运行注册表,删除如下项: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MS
SQL
Server
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章