Toa*_*oad 4 .net sql sql-server
是否可以在.net中向SqlCommand对象添加多个查询?
如果其中一个查询失败而其余查询成功,该命令是否会将此报告为失败或成功?
最后一个问题:查询可以共享相同的参数吗?那么,这是可能的:
UPDATE mytable
SET column1 = @param1
WHERE recid = @recid;
UPDATE mytable2
SET column1 = @param1
WHERE recid = @recid2;
Run Code Online (Sandbox Code Playgroud)
(所以param1在查询之间共享)
谢谢!
[R
你可以在CommandText一个SqlCommand对象中有多个语句,这不是问题,它们也可以共享参数.它基本上被传递到sp_executesqlsql server并执行.如果您正在执行多个UPDATE,那么您将希望在事务中执行这些操作,以便在其中一个语句出现故障时可以回滚.
如果返回多个记录,你可以使用SqlDataReader的NextResult()方法来获取下一个结果集.
| 归档时间: |
|
| 查看次数: |
4352 次 |
| 最近记录: |