isxaker
@isxaker

Как отменить выполнение SqlCommand?

Вот мой метод:
public static void Execute(SqlCommand command)
{
Thread rThread1 = new Thread(new ThreadStart(() => { command.ExecuteReader(); }));
Thread rThread2 = new Thread(new ThreadStart(() => { Thread_Cancel(command); }));
rThread1.Start();
rThread2.Start();
}
Получаю Exception:
Could not create constraint. See previous errors.
Operation cancelled by user.

Как отменить выполнение SqlCommand ?
  • Вопрос задан
  • 2484 просмотра
Пригласить эксперта
Ответы на вопрос 1
Priest512
@Priest512
Разработчик .NET, С++
Если я не ошибаюсь, вы хотите отменить поток не успев его запустить. Может по этому исключение. Так это вызывает исключение. Тут скорее всего дело в потоках. Почитайте как с ними работать. Мое мнение
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы