@ Марк Харрисон: SQL Server не поддерживает этот синтаксис (SELECT ... FOR UPDATE
).
Эквивалентом SQL Server является подсказка оператора SELECT
UPDLOCK
.
См. Электронная документация по SQL Server для получения дополнительной информации.
Это известная проблема в системах x64 :
Это известная проблема в 64-битной ОС Платформа. Причина в том, что 64-битный Ядро ОС не поддерживает пользовательский режим исключение через стеки режима ядра. Исключение проглатывает ОС скользко. Это происходит в FormLoad обработчик, потому что он вызывается в ОС Перезвоните. 32-битная ОС этого не делает, так что он не воспроизводится там.
Команда OS расследует связанные вопросы. А пока у вас есть чтобы обойти эту проблему. Включение "Остановить при первой возможности исключения" будет заставьте отладчик останавливаться на этом сценарий. Но это делает отладчик останавливаться очень часто, поэтому вы может захотеть сделать это только когда ты найти проблему.
Связанный отчет об ошибке последний раз обновлялся в феврале 2008 г. и не указывает, что произошло с тех пор.
Я могу воспроизвести большинство действий автора на моей 32-битной системе здесь, и я могу воспроизвести OP поведение на моем 64-разрядном рабочем ПК (Vista SP2, 3.5SP1 Framework).