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

État de session personnalisé Oracle SessionStateStoreProviderBase

En déboguant ma meilleure session de classe personnalisée, j'ai remarqué que lors de la tentative de conversion d'un entier, il faisait exception, mais cela fonctionnait localhost, mais pas sur le serveur. Contourné le problème en effectuant un autre type de conversion, Convertir en utilisant le framework plutôt que GetInt32 odt Oracle. Je ne sais pas pourquoi cela a fonctionné, mais pas sur le serveur, et reproduire la même situation .

Avec cette erreur il n'est pas arrivé dans la méthode 'CreateNewStoreData'.

Fonctionne bien. Ex :lecteur.IsDBNull(2) ? 0 :Convert.ToInt32(reader2 );

Ne fonctionne pas bien. Ex :lecteur.IsDBNull(2) ? 0 :lecteur.GetInt32(2);

Merci pour votre aide et votre attention.

Merci 'Alireza ' ! :)