Тихие отказы в C#, на вид необработанные исключения, который не разрушает программу

@ Марк Харрисон: SQL Server не поддерживает этот синтаксис (SELECT ... FOR UPDATE).

Эквивалентом SQL Server является подсказка оператора SELECT UPDLOCK.

См. Электронная документация по SQL Server для получения дополнительной информации.

40
задан Henk Holterman 22 July 2012 в 12:39
поделиться

1 ответ

Это известная проблема в системах x64 :

Это известная проблема в 64-битной ОС Платформа. Причина в том, что 64-битный Ядро ОС не поддерживает пользовательский режим исключение через стеки режима ядра. Исключение проглатывает ОС скользко. Это происходит в FormLoad обработчик, потому что он вызывается в ОС Перезвоните. 32-битная ОС этого не делает, так что он не воспроизводится там.

Команда OS расследует связанные вопросы. А пока у вас есть чтобы обойти эту проблему. Включение "Остановить при первой возможности исключения" будет заставьте отладчик останавливаться на этом сценарий. Но это делает отладчик останавливаться очень часто, поэтому вы может захотеть сделать это только когда ты найти проблему.

Связанный отчет об ошибке последний раз обновлялся в феврале 2008 г. и не указывает, что произошло с тех пор.

Я могу воспроизвести большинство действий автора на моей 32-битной системе здесь, и я могу воспроизвести OP поведение на моем 64-разрядном рабочем ПК (Vista SP2, 3.5SP1 Framework).

46
ответ дан 27 November 2019 в 01:52
поделиться
Другие вопросы по тегам:

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