Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Benutzerdefinierter SessionState Oracle SessionStateStoreProviderBase

Beim Debuggen meiner besten benutzerdefinierten Klassensitzung bemerkte ich, dass er beim Versuch, eine Ganzzahl zu konvertieren, eine Ausnahme machte, aber es funktionierte localhost, aber nicht auf dem Server. Das Problem wurde umgangen, indem eine andere Art der Konvertierung vorgenommen wurde, Konvertieren Verwendung des Frameworks anstelle von GetInt32 odt Orakel. Keine Ahnung, warum es funktioniert hat, aber nicht auf dem Server, und reproduziere die gleiche Situation .

Mit diesem Fehler kam er nicht in die Methode 'CreateNewStoreData'.

Funktioniert gut. Beispiel:reader.IsDBNull(2) ? 0 :Convert.ToInt32(reader2 );

Funktioniert nicht gut. Beispiel:reader.IsDBNull(2) ? 0 :reader.GetInt32(2);

Danke für Ihre Hilfe und Aufmerksamkeit.

Danke 'Alireza '! :)