???:L
Hallo,
ich habe da ein sehr myteriöses Problem :bahnhof:
In meinem Java Code habe ich ein SQL Statement, welches als stores Procedure aufgerufen wird, dass auf ORACLE 8i eine Tabelle abfragt. Falls ein Eintrag in der Tabelle gefunden wird, übernehme ich den Wert einfach und speicher ihn in einer Variablen. Das SQL-Statement lasse ich mir per Debug Ausgabe anzeigen. Um die Ergebnisse zu überprüfen kopiere ich das Statement aus der DEBUG Ausgabe und führe es in einem normalen SQL-Editor aus. Soweit das Scenario.
Das Problem ist nur, dass das SQL-Statement in JAVA und im SQL-Editor unterschiedliche Ergebnisse liefert. Ich weiss genau, dass eigentlich kein Wert gefunden werden dürfte und das stimmt auch, wenn ich das SQL-Statement im SQL-Editor ausführe. Führe ich die Abfrage über JAVA aus, wird aber ein Wert gefunden.
Hatte schonmal jemand ein Problem mit SQL Statements und unterschiedlichen Rückgabewerten in JAVA?
Gruß
Ti
Hallo,
ich habe da ein sehr myteriöses Problem :bahnhof:
In meinem Java Code habe ich ein SQL Statement, welches als stores Procedure aufgerufen wird, dass auf ORACLE 8i eine Tabelle abfragt. Falls ein Eintrag in der Tabelle gefunden wird, übernehme ich den Wert einfach und speicher ihn in einer Variablen. Das SQL-Statement lasse ich mir per Debug Ausgabe anzeigen. Um die Ergebnisse zu überprüfen kopiere ich das Statement aus der DEBUG Ausgabe und führe es in einem normalen SQL-Editor aus. Soweit das Scenario.
Das Problem ist nur, dass das SQL-Statement in JAVA und im SQL-Editor unterschiedliche Ergebnisse liefert. Ich weiss genau, dass eigentlich kein Wert gefunden werden dürfte und das stimmt auch, wenn ich das SQL-Statement im SQL-Editor ausführe. Führe ich die Abfrage über JAVA aus, wird aber ein Wert gefunden.
Hatte schonmal jemand ein Problem mit SQL Statements und unterschiedlichen Rückgabewerten in JAVA?
Gruß
Ti