sql >> Database teknologi >  >> RDS >> Oracle

Oracle InvalidOperationException - Når du prøver at vælge fra en tabel

Jeg havde det samme problem for nylig. Jeg fik "Ugyldig operation på et lukket objekt", men da jeg fejlrettede koden, var det OracleDataReader der var lukket og ikke OracleConnection . Mit problem var forespørgslen retuned et tomt svar og DataReader lukker sig selv, hvis der ikke er data. Så min beslutning var simpelthen at tjekke, om datalæseren har nogle rækker ved at tilføje følgende..

dro.Read();

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

Jeg håber, det hjælper nogen.



  1. Anorm Mysql Stored Procedure opkald

  2. Tving nøjagtig streng MATCH for PDO-forberedte udsagn

  3. viser ikke aggregeret kolonne i en gruppe efter forespørgsel i SQL

  4. MySQL - Bestil forespørgsel og vis en tilfældig række øverst