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.