Zwracana wartość jest wysyłana jako ostatnia w odpowiedzi z bazy danych, więc zanim uzyskasz dostęp do zwracanej wartości, musisz przeczytać komplet wyników.
Co oznacza SafeDataReader
klasa zrobić? Czy to możliwe, że uniemożliwia to odczytanie całego zestawu wyników?
Spróbuj przenieść kod, który odczytuje zwróconą wartość poza using
blok dla czytnika danych. Może to pomóc w rozwinięciu odpowiedzi poza zestaw wyników, tak aby zwracana wartość była dostępna.