sql >> Databáze >  >> RDS >> Sqlserver

Proč se mi zobrazuje Neplatný pokus o volání HasRows, když je čtečka uzavřena s otevřeným připojením?

Toto je náhodou neočekávané chování v ExecuteReader() - s největší pravděpodobností chyba. Hluboko uvnitř ExecuteReader() dojde k nějaké náhodné chybě, pravděpodobně dojde k vypršení časového limitu sítě, připojení se uzavře a poté se zavře SqlDataReader se vrátí, jako by se nic nestalo. Není divu, že následné volání HasRows vyvolá výjimku.



  1. Klauzule OrderBy má za následek různé sady výsledků, pokud má sloupec objednávky stejná data

  2. Zkontrolujte verzi SQLite

  3. Změňte typy sloupců v obrovské tabulce

  4. md5 hash přihlášení pomocí php a mysql