Я звоню Sqlcommand.ExecScalar () - пошаговое выполнение сохраненного процесса работает нормально, прямо под
RETURN @RecordNum
@ RecordNum правильно содержит bigint, как определено. Когда я вхожу в ВОЗВРАТ .. я получаю исключение, что визуальная студия, кажется, не в состоянии захватить.
Хранимая процедура отлично работает при непосредственном выполнении и возвращает значение без проблем, и кажется, что все хорошо, шагая по ней из моего кода.
Но как только я войду в 'RETURN @RecordNum' (а recordnum содержит действительное число ..) BOOM! ИСКЛЮЧЕНИЕ! (и никаких подробностей в исключении либо обратно в visual studio.
Я виню в сбое в матрице ... но есть ли какие-нибудь предложения?
Я выключил, даже назначил возврат из ExecScalar чему-либо, тот же результат .. Я пробовал ExecReader (), тот же результат. Я включил и выключил NO COUNT, тот же результат. Если бы я не был уже лысым, я был бы сейчас!