sql server怎么生成错误的消息,除了try-catch,还有其它方法得到error...

发布网友 发布时间:2024-10-23 07:06

我来回答

4个回答

热心网友 时间:2024-10-29 03:03

alter proc p1
@d datetime=null
as
if @d is null
raiserror('抱歉,日期不能为空',16,1)
go

exec p1
--执行结果:
消息 50000,级别 16,状态 1,过程 p1,第 5 行
抱歉,日期不能为空

热心网友 时间:2024-10-29 03:04

不会吧!错误信息在上一层存储过程中已经被获取了,所以你外面那层是获得不到的

热心网友 时间:2024-10-29 03:01

1. 创建一个表errormessage, 把错误代码ID和描述 作为值建进表
2. 在存储过程中, 判断条件中返回错误值ID,returen ID.
3. 再调用errormessage中的描述 。

热心网友 时间:2024-10-29 02:58

代码如下:
$lhost = "ldap://127.0.0.1"; //LDAP服务器地址
$lport = 3; //服务器端口号;
$luser = "cn=tm,dc=spcn,dc=tm"; //管理员帐号
$lpwd = "111"; //管理员密码
$lconn = ldap_connect($lhost,$lport) or die('connect error'); //连接服务器
ldap_set_option($lconn,LDAP_OPT_PROTOCOL_VERSION,3); //设自豪版本号
$lbind = ldap_bind($lconn,$luser,$lpwd) or die('bind error'); //绑定服务器

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com