StoppingSQLQueryExecutionfrom.netCode我正在从“.net”代码中执行一个存储过程。由于数据量大,执行时间过长。有没有办法从C#代码中停止执行?换句话说,如果我们从数据库本身执行查询,有一个选项可以停止执行,但是在代码中可以吗?是的,sqlcommand.cancel是您的朋友http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.cancel.aspx是的,您可以使用SqlCommand.Cancel取消查询。但是,命令必须在另一个线程中运行(否则Cancel只会在命令完成后调用)。如果您希望在超过指定的时间限制时取消此查询,您还可以指定一个CommandTimeout。你可以做myCommand.Cancel(),那将是最好的,因为即使我过去也遇到过类似的问题,使用myCommand.Cancel()我已经解决了我的问题。?以上就是C#学习教程:从.net代码停止执行SQL查询全部内容分享。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收集,不代表作品如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
