<B>Bisher:</B> Access97-Frontend, Oracle ODBC 8.0.5, Oracle-Datenbank 8i, Windows NT
<B>Jetzt:</B> AccessXP-Frontend, Oracle ODBC 8.1.7b, Oracle-Datenbank 8i, Windows2000
Nach der Konvertierung unseres Frontends von Access97 auf AccessXP und dem Wechsel des Betriebssystems von Windows NT auf Windows2000 treten sporadisch Fehler auf: ein und dieselbe Abfrage liefert unterschiedliche Werte zurück.
Die Abfrage enthält selbst geschriebene Funktionen.
Z.B.: SELECT x FROM y WHERE z = funktion();
„z“ ist varchar2(4)
Wir haben die ODBC-Ablaufverfolgung gestartet und im Protokoll dabei folgendes festgestellt:
Wenn die Abfrage den korrekten Wert liefert, so hat auch der SQLBindParameter im ODBC-Protokoll die Länge „4“.
Liefert die Abfrage einen falschen Wert, ist die Länge des SQLBindParameter „1“.
Hat eventuell jemand änliche Problemme gehabt?
<B>Jetzt:</B> AccessXP-Frontend, Oracle ODBC 8.1.7b, Oracle-Datenbank 8i, Windows2000
Nach der Konvertierung unseres Frontends von Access97 auf AccessXP und dem Wechsel des Betriebssystems von Windows NT auf Windows2000 treten sporadisch Fehler auf: ein und dieselbe Abfrage liefert unterschiedliche Werte zurück.
Die Abfrage enthält selbst geschriebene Funktionen.
Z.B.: SELECT x FROM y WHERE z = funktion();
„z“ ist varchar2(4)
Wir haben die ODBC-Ablaufverfolgung gestartet und im Protokoll dabei folgendes festgestellt:
Wenn die Abfrage den korrekten Wert liefert, so hat auch der SQLBindParameter im ODBC-Protokoll die Länge „4“.
Liefert die Abfrage einen falschen Wert, ist die Länge des SQLBindParameter „1“.
Hat eventuell jemand änliche Problemme gehabt?