declare @UID int,@SID int
--查询可卡因ID
select @UID=UID from bbsUsers where Uname='可卡因'
select @SID=SID from bbsSection where Sname='.NET'
declare @Sumerror int
insert into bbsTopic(TsID,TuID,Tface,Ttopic,Tcontents)
values(@SID,@UID,4,'小弟菜菜请问.NET','.NET')
set @Sumerror=@Sumerror+@@error --累计是否有错误
print '错误号'+convert(varchar(5),@@error)
错误提示
消息 547,级别 16,状态 0,第 9 行
INSERT 语句与 CHECK 约束"CK_Tcontents"冲突。该冲突发生于数据库"bbsDB",表"dbo.bbsTopic", column 'Tcontents'。
语句已终止。
错误号0
这个时候应该是显示为错误号547啊 错误是我故意弄上去的 但是不显示错误号了啊
--查询可卡因ID
select @UID=UID from bbsUsers where Uname='可卡因'
select @SID=SID from bbsSection where Sname='.NET'
declare @Sumerror int
insert into bbsTopic(TsID,TuID,Tface,Ttopic,Tcontents)
values(@SID,@UID,4,'小弟菜菜请问.NET','.NET')
set @Sumerror=@Sumerror+@@error --累计是否有错误
print '错误号'+convert(varchar(5),@@error)
错误提示
消息 547,级别 16,状态 0,第 9 行
INSERT 语句与 CHECK 约束"CK_Tcontents"冲突。该冲突发生于数据库"bbsDB",表"dbo.bbsTopic", column 'Tcontents'。
语句已终止。
错误号0
这个时候应该是显示为错误号547啊 错误是我故意弄上去的 但是不显示错误号了啊
print '错误号'+convert(varchar(5),@@error)
set @Sumerror=@Sumerror+@@error --累计是否有错误
BEGIN TRY
declare @UID int,@SID int
--查询可卡因ID
select @UID=UID from bbsUsers where Uname='可卡因'
select @SID=SID from bbsSection where Sname='.NET' insert into bbsTopic(TsID,TuID,Tface,Ttopic,Tcontents)
values(@SID,@UID,4,'小弟菜菜请问.NET','.NET')
END TRY
BEGIN CATCH
set @Sumerror=@Sumerror+@@error --累计是否有错误
print '错误号'+convert(varchar(5),@@error)
END CATCH