Hallo, mit der Bitte um Unterstützung folgende Frage:
Kurz vor dem geplanten Auslieferungstermin informiert uns der Auftragnehmer, dass die bis dahin positiv verlaufenden Tests zum Wechsel der
ODBC-Datenquelle von Adabas D zu IBM Informix alle im Delphi-Programm vorhandenen Rave-Reports wohl neu angelegt werden müßten! Die Daten laufen via
ODBC-UserDSN durch die
BDE. Alle zum Projekt gehörigen
SQL-Queries und
SQL-Datenänderungsanweisungen laufen durch Wechsel der
ODBC-Datenquelle völlig transparent und fehlerfrei auf beiden Datenbanken.
Überraschenderweise werden aber bei aktiver IBM Informix-Quelle bei Abruf der auf oben genannten Queries basierenden Rave-Reports zur Laufzeit per
Exception quittiert:
"EDBEngine Fehler: Im Projekt ist eine
Exception der Klasse EDBEngineError aufgetreten. Meldung: Überstzungsfehler. Der Wert liegt nicht im gültigen Bereich. Prozess wurde angehalten."
Insbesondere der "Übersetzungsfehler" macht uns nachdenklich; es kann doch wohl kaum sein, dass Rave-Reports fest auf die zugrunde liegende Datenbank angelegt sind?
Der Anbieter hat wohl schon diverse Rave-Versionen durchgeprüft (5.3,6.5,7.x); jedoch immer das selbe Ergebnis!
Vielen Dank,
-Torsten Schmidt.-