Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Crystal Report nie mógł pobrać danych z bazy danych

Otrzymany błąd to ora-1843: not a valid month . To jest błąd konwersji danych które Oracle wyrzuca, gdy próbujemy rzutować ciąg na datę, a ciąg zawiera wartość, która nie jest prawidłową datą.

Dlaczego nie otrzymujesz tego po uruchomieniu zapytania w Oracle, zależy to od tego, czy używasz tej samej bazy danych dla obu klientów.

Jeśli używasz SAP przeciwko innej bazie danych, to jest to proste:inna baza danych, różne zestawy danych. Musisz tylko wyśledzić nieuczciwe rekordy.

Jeśli w obu przypadkach jest to ta sama baza danych, jest to trudniejsze. Może Crystal Reports ustawia inny format daty sesji w porównaniu do Twojego klienta Oracle? Byłoby to ugryźć, jeśli zapytanie zawiera niejawne konwersje dat. Nie ma żadnych oczywistych kandydatów do niejawnej konwersji dat, ale znasz swój model danych lepiej niż my.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstawianie wielu wierszy do Oracle

  2. Jak pracować z tablicami lub kolekcjami PL/SQL jako parametrami, a następnie JOIN je razem według indeksu?

  3. C# - Czy powinienem używać statycznego połączenia z bazą danych?

  4. Oracle:Jak używać zmiennych lokalnych procedury dla instrukcji EXECUTE IMMEDIATE w procedurach

  5. Błąd ORA-12514 po ponownym uruchomieniu serwera