sql >> Database >  >> RDS >> Sqlserver

Waarom krijg ik een ongeldige poging om HasRows aan te roepen wanneer de lezer is gesloten met een open verbinding?

Dit is toevallig onverwacht gedrag in ExecuteReader() - hoogstwaarschijnlijk een bug. Diep van binnen ExecuteReader() er treedt een willekeurige fout op, hoogstwaarschijnlijk een netwerktime-out, de verbinding wordt gesloten en vervolgens een gesloten SqlDataReader wordt teruggestuurd alsof er niets is gebeurd. Geen wonder dat de volgende oproep naar HasRows levert een uitzondering op.



  1. Illegale mix van sorteerfouten van MySql tijdens het uitvoeren van een testsuite voor rails

  2. Postgres Windows-systeemmachtiging voor kopiëren (windows 8)

  3. JPA + Hibernate:een beperking definiëren met ON DELETE CASCADE

  4. Verkrijg de aanmaakdatum van de database op PostgreSQL