[Oracle/JDBC] Problem mit ResultSet.getBytes()

Hallo Allerseits!

Bin gerade auf ein Problem gestoßen, und zwar, wenn ich von einem ResultSet (Oracle/JDBC-Version 8.1.7) ein Feld vom Typ LONG RAW mit getBytes() abfrage.

Und zwar wenn ich _vorher_ per getString() oder einer andren Methode andere Felder abfrage, dann kriege ich von getBytes() eine SQLException mit dem sinngemäßen Fehlertext „Stream wurde bereits geschlossen“.

Wenn ich mit getBytes() beginne gibts nachher keine Probleme.

Ist schon mal jemand auf dieses Phänomen gestoßen?

Grüße, Robert

Nachtrag
Jetzt bin ich endgültig mit meinem Latein am Ende, der Fehler tritt nämlich nur auf wenn vorher ein ganz bestimmtes anderes Feld abgefragt (das Feld ist als VARCHAR2(50) deklariert).

Sehr eigenartiger Effekt … :o)

Grüße, Robert