【发布时间】:2013-08-29 10:09:53
【问题描述】:
我正在编写一个小应用程序,用于跨多个服务器部署存储过程更新/发布。
我需要报告每台服务器上的更新成功。
目前我只是在做以下事情:
int response = server.ConnectionContext.ExecuteNonQuery(sql);
这成功更新了 sp,但响应始终是一个随机的负数(-3、-4 等)。
如果每次更新成功与否,获得响应以进行报告的最佳方式是什么?
【问题讨论】:
-
你能显示SQL吗?
-
它只是一个“ALTER PROCEDURE ......”
-
返回值 类型:System.Int32 一个 Int32 值,指定受 UPDATE、INSERT 和 DELETE 语句的 Transact-SQL 命令影响的总行数。对于所有其他类型的语句,返回值为 -1。
标签: c# asp.net sql-server executenonquery