如何知道我的查询是否有错误,而不改变数据库中的实际数据
本文关键字:数据库 改变 数据 我的 何知道 查询 是否 有错误 | 更新日期: 2023-09-27 18:07:45
我需要一个系统来检查我的更新查询是否错误,而不改变数据库中的任何行是可能的吗?
我使用c# asp.net和SQL Server 2008
- 启动事务
- 运行语句
- 检查错误
- 回滚事务
我不太明白你的问题,所以我猜…
我将在事务中执行命令并调用回滚而不是提交,因此代码被执行,如果出现错误,command.ExecuteNonQuery()
将抛出异常,并且在任何情况下,transaction.RollBack()
将阻止任何更改持久化到数据库中。