Задать вопрос
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 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Priest512
@Priest512
Разработчик .NET, С++
Если я не ошибаюсь, вы хотите отменить поток не успев его запустить. Может по этому исключение. Так это вызывает исключение. Тут скорее всего дело в потоках. Почитайте как с ними работать. Мое мнение
Ответ написан
Ваш ответ на вопрос

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

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