sql >> Databasteknik >  >> RDS >> Sqlserver

Returnera värde med SqlCommand

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.




  1. När du beställer efter beskrivning av datum, bromsar användningen av temporär sökfrågan

  2. Laravel 5.3:Syntaxfel eller åtkomstöverträdelse:1463 Icke-grupperande fält 'distans' används i HAVING-satsen

  3. SQL Subquery returnerar mer än 1 rad

  4. RDLC LocalReport Export till Excel riktigt långsam