我们的系统中要求将有关数据"成功地"保存到数据库(SQLSVR2K)中后,才能将相应的收据打印出来,如何保证此一致性? 可以DTS导入到SQL中至于打印,可以用相关的编程,控件来实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 保存后insert ...if @@error=0 select '正确' 返回值else select '失败' 返回值你得到这个返回值就可以了 请问pengdali(大力 V3.0):我是用一个'事务'来进行数据库保存操作的,也能用你说的那种方法吗?谢谢!!! begin tran insert ... if @@error <> 0 goto Err update ... if @@error <> 0 goto Err insert ... if @@error <> 0 goto Err ... commit ReturnErr: Rollback Raiserror('保存失败',16,1) Return 用事務用錯誤判斷詩句即用全局變量@@error begin tran insert_datainsert ...if @@error=0 rollback tran insert_dataelse commit tran insert_data select * form ... 修改字段数值 问个关于创建触发器的简单问题 sql server 如何做健康性检查? 将一个表内容插入一个空表 执行SQL在不同服务器上执行结果出错.跟踪结果详见图片 如何用SQL语句修改完全相同的两条数据的其中一条 关于Access数据库的路径问题 高手请进:关于sql语句如何写的问题! 如何定时执行指定的存储过程? 如何将MSSQL6.5数据库升级到MSSQL2000的问题? 关于SQL语句的优化…… 大数据量的查询显示问题
if @@error=0
select '正确' 返回值
else
select '失败' 返回值
你得到这个返回值就可以了
我是用一个'事务'来进行数据库保存操作的,也能用你说的那种方法吗?谢谢!!!
insert ...
if @@error <> 0 goto Err
update ...
if @@error <> 0 goto Err
insert ...
if @@error <> 0 goto Err
...
commit
Return
Err:
Rollback
Raiserror('保存失败',16,1)
Return
用錯誤判斷詩句即用全局變量@@error
insert ...if @@error=0
rollback tran insert_data
else
commit tran insert_data
select * form ...