sql >> Databasteknik >  >> RDS >> Oracle

Oracle InvalidOperationException - När du försöker välja från en tabell

Jag hade samma problem nyligen. Jag fick "Ogiltig operation på ett stängt objekt" men när jag felsökte koden var det OracleDataReader som stängdes och inte OracleConnection . Mitt problem var frågan retuned ett tomt svar och DataReader stänger sig själv om det inte finns några data. Så min lösning var helt enkelt att kontrollera om dataläsaren har några rader genom att lägga till följande...

dro.Read();

if (dro.HasRows)
{
   //Do your 
}

Jag hoppas att det hjälper någon.



  1. välj koordinater vid andra bord

  2. Hitta en förälder på toppnivå i SQL

  3. det går inte att visa frågeresultat i en vykodantändare

  4. MIN() – Hitta minimivärdet i en kolumn i MySQL