Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle InvalidOperationException - Lors d'une tentative de sélection dans une table

J'ai eu le même problème récemment. J'ai eu le "Opération invalide sur un objet fermé" mais quand j'ai débogué le code, c'était le OracleDataReader qui a été fermé et non OracleConnection . Mon problème était la requête retuned une réponse vide et le DataReader se ferme s'il n'y a pas de données. Donc ma résolution consistait simplement à vérifier si le lecteur de données avait des lignes en ajoutant ce qui suit...

dro.Read();

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

J'espère que cela aidera quelqu'un.