Stop SQL query execution from .net Code

后端 未结 3 656
小蘑菇
小蘑菇 2020-11-27 23:08

I\'m executing one stored procedure from the \'.net\' code. Since there is a lot of data, it is taking too much time to execute. Is there any way to stop this execution from

相关标签:
3条回答
  • 2020-11-27 23:17

    Yes sqlcommand.cancel is your friend http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.cancel.aspx

    0 讨论(0)
  • 2020-11-27 23:17

    Yes, you can cancel the query by using SqlCommand.Cancel. However, the command must be running in another thread (otherwise Cancel will be called only after the command is finished).

    Also you can specify a CommandTimeout if you want to cancel this query when it runs over a specified time limit.

    0 讨论(0)
  • 2020-11-27 23:22

    You can do myCommand.Cancel(), and this will work best as even i have face similar issue in past, and using myCommand.Cancel() i have solved my issue. :) :)

    0 讨论(0)
提交回复
热议问题