Oracle
 sql >> Database >  >> RDS >> Oracle

Crystal Report non è riuscito a recuperare i dati dal database

L'errore che ottieni è ora-1843: not a valid month . Questo è un errore di conversione dei dati che Oracle genera quando tentiamo di eseguire il cast di una stringa su una data e la stringa contiene un valore che non è una data valida.

Quanto al motivo per cui non lo ottieni quando esegui la query in Oracle, dipende dal fatto che stai utilizzando lo stesso database per entrambi i client.

Se stai eseguendo SAP su un database diverso, è semplice:database diverso, set di dati diversi. Devi solo rintracciare i record canaglia.

Se è lo stesso database in entrambi i casi, è più difficile. Forse Crystal Reports imposta un formato di data della sessione diverso rispetto al tuo client Oracle? Ciò morderebbe se la tua query ha conversioni di date implicite. Non ci sono candidati ovvi per conversioni di date implicite, ma conosci il tuo modello di dati meglio di noi.