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

Crystal-rapporten kunne ikke hente data fra databasen

Fejlen du får er ora-1843: not a valid month . Dette er en datakonverteringsfejl som Oracle kaster, når vi forsøger at caste en streng til en dato, og strengen indeholder en værdi, som ikke er en gyldig dato.

Hvorfor du ikke får dette, når du kører forespørgslen i Oracle, afhænger det af, om du bruger den samme database til begge klienter.

Hvis du kører SAP mod en anden database, er det enkelt:anden database, forskellige datasæt. Du skal bare opspore den eller de slyngelstater.

Hvis det er den samme database i begge tilfælde, er det sværere. Måske indstiller Crystal Reports et andet format for sessionsdato sammenlignet med din Oracle-klient? Dette ville bide, hvis din forespørgsel har implicitte datokonverteringer. Der er ikke nogen åbenlyse kandidater til implicitte datokonverteringer, men du kender din datamodel bedre end vi gør.



  1. SQLite Listview onclick filtrerer db for at åbne resulterer i ny aktivitet

  2. Maksimal længde af et tabelnavn i MySQL

  3. Quickstart databasemigrering ved hjælp af Talend

  4. Failover &Failback for PostgreSQL på Microsoft Azure