Returvärdet skickas sist i svaret från databasen, så du måste läsa resultatuppsättningen helt innan du kan komma åt returvärdet.
Vad gör SafeDataReader
klass göra? Är det möjligt att det hindrar hela resultatuppsättningen från att läsas?
Försök att flytta koden som läser returvärdet utanför using
block för dataläsaren. Det kan hjälpa till att förflytta svaret bortom resultatuppsättningen så att returvärdet är tillgängligt.