De retourwaarde wordt als laatste verzonden in het antwoord van de database, dus u moet de resultatenset volledig lezen voordat u toegang kunt krijgen tot de retourwaarde.
Wat doet de SafeDataReader
klas doen? Is het mogelijk dat hierdoor de volledige resultatenset niet kan worden gelezen?
Probeer de code die de geretourneerde waarde leest buiten de using
. te verplaatsen blok voor de gegevenslezer. Dat kan helpen om de respons verder te brengen dan de resultaatset, zodat de retourwaarde beschikbaar is.