Я звоню Sqlcommand.ExecScalar() - пошагового хранимая процедура работает отлично, прямо подVB.NET - SQLCommand.ExecScalar() выдает исключение unreferenced из Return?
RETURN @RecordNum
@RecordNum правильно содержит BIGINT, в области видимости. Когда я вхожу в RETURN .. Я получаю исключение, которое визуальная студия, похоже, не может захватить.
Хранимая процедура отлично работает при выполнении непосредственно и возвращает значение без проблем, и кажется, что все хорошо, перешагнув его из моего кода.
Но как только я вхожу в «RETURN @RecordNum» (и recordnum содержит действительный номер ..) BOOM! ИСКЛЮЧЕНИЕ! (И никаких подробностей в исключении либо обратно в Visual Studio.
Я виню глюк в матрице .. но любые предложения там?
Я выключил даже назначено возвращение из ExecScalar на что-нибудь, тот же результат .. Я пробовал ExecReader(), тот же результат. Я включил и выключил NO COUNT, тот же результат. Если бы я не был уже лысым, я бы сейчас!
Отключить, чтобы попробовать это сейчас .. имеет смысл, что это будет что-то вроде этого. Я, как я презираю MS-SQL .. Я упоминал, что этот хранимый процесс превышает 450 линии чистого ада;) – user164549
да, это не сработало :( – user164549