sql >> Databáze >  >> RDS >> Oracle

Vlastní SessionState Oracle SessionStateStoreProviderBase

Při ladění mé nejlepší relace vlastní třídy jsem si všiml, že při pokusu o převod celého čísla vzal výjimku, ale fungovalo to na localhost, ale ne na serveru. Problém se vyhnul provedením jiného typu konverze, Převést pomocí rámce namísto GetInt32 odt Oracle. Nevím, proč to fungovalo, ale ne na serveru a reprodukuje stejnou situaci .

S touto chybou nedorazil v metodě 'CreateNewStoreData'.

Funguje dobře. Příklad:reader.IsDBNull(2) ? 0 :Convert.ToInt32(čtenář2 );

Nefunguje dobře. Příklad:reader.IsDBNull(2) ? 0 :reader.GetInt32(2);

Děkujeme za vaši pomoc a pozornost.

Děkuji 'Alireza '! :)




  1. sql server neplatný název objektu - ale tabulky jsou uvedeny v seznamu tabulek SSMS

  2. Jedinečné, nepředvídatelné, 12místné celočíselné id

  3. Příkazy RMAN selžou s ORA-00904:“BS”.”GUID”:neplatný identifikátor

  4. Proč nemohu použít alias ve sloupci count(*) a odkazovat na něj v klauzuli have?