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

Le rapport Crystal n'a pas réussi à récupérer les données de la base de données

L'erreur que vous obtenez est ora-1843: not a valid month . Il s'agit d'une erreur de conversion de données qu'Oracle lance lorsque nous essayons de convertir une chaîne en une date et que la chaîne contient une valeur qui n'est pas une date valide.

Quant à savoir pourquoi vous n'obtenez pas cela lorsque vous exécutez la requête dans Oracle, cela dépend si vous utilisez la même base de données pour les deux clients.

Si vous exécutez SAP sur une base de données différente, c'est simple :base de données différente, ensembles de données différents. Il vous suffit de traquer le ou les enregistrements malveillants.

Si c'est la même base de données dans les deux cas, c'est plus difficile. Peut-être que Crystal Reports définit un format de date de session différent par rapport à votre client Oracle ? Cela mordrait si votre requête avait des conversions de date implicites. Il n'y a pas de candidats évidents pour les conversions de date implicites, mais vous connaissez votre modèle de données mieux que nous.