DB2 PreparedStatement Batches ungültige Reihenfolge

Status
Nicht offen für weitere Antworten.
R

Reth

Gast
Hallo allerseits,

ich hab mal wieder ein Problem mit der DB2.
Bei mehreren Tabellen fülle ich ein PreparedStatement für Inserts in einer Schleife und lege die Sachen mit addBatch ab.
Später wird das Ganze nun mit ExecuteBatch ausgeführt.

Keine Probleme.

Nun funkltioniert das bei einer Tabelle nicht, ich bekomme beim executeBatch() die Fehlermeldung: "Ungültige Reihenfolge für Funktion".
Wenn ich für diese Tabelle pro Schleifendurchlauf executeUpdate() rufe, funktioniert alles einwandfrei, nicht jedoch bei addBatch()/executeBatch().

Weiss zufällig jemand wieso?

Danke schon mal
Ciao
 
G

Guest

Gast
Nein bei dieser Tabelle nicht. Es gibt nur eine Primärschlüsselspalte, keine Fremdschlüssel und keine anderweitigen Integritätsbedingungen.

Das Beste ist aber, dass dieser Fehler nun auch bei Tabellen kommt, mit denen das Ganze zuvor problemlos funktionierte???

Kann das daran liegen, dass die PreparedStatements "unprepared" werden?
Hab diese Erscheinung auch mit der DB2 schon erlebt, wenn man ein Statement in ner Schleife füllt und ausführen lässt (ohne Batch), es dann zu ner SQLException kommt und man die Schleife aber weiterlaufen lässt, muss man nach der Exception das Statement neu preparen.
 

nollario

Bekanntes Mitglied
da muss ich passen.... ich hatte mal unter sybase ein problem mit einem identity feld (also von der dbms erstellte auto keys), aber was du schilderst - sorry...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Kirby.exe PreparedStatement wird nicht ausgeführt Datenbankprogrammierung 5
V SQLite NullPointerException in preparedStatement.close(); Datenbankprogrammierung 8
Neumi5694 SQL-Statement Preparedstatement - try resource vs. Garbage Collector Datenbankprogrammierung 5
S JDBC PreparedStatement durchiterieren Datenbankprogrammierung 6
S CSV Datein in DB übernehmen:PreparedStatement bzw executeBatch() zu langsam Datenbankprogrammierung 11
P MySQL PreparedStatement vs. StoredProcedure vs. executeBatch Datenbankprogrammierung 1
P PreparedStatement IN-Funktion Datenbankprogrammierung 8
R PreparedStatement ohne Parameter? Datenbankprogrammierung 4
turmaline Oracle [PreparedStatement] Klammer fehlt Datenbankprogrammierung 9
C PreparedStatement und null Datenbankprogrammierung 13
J Problem bei Boolean in PreparedStatement Datenbankprogrammierung 5
M Variable in SQL SELECT * FROM ... WHERE mithilfe von PreparedStatement benutzen? Datenbankprogrammierung 28
D MySQL PreparedStatement mit c3p0 schlägt fehl. Warum? Datenbankprogrammierung 3
S Oracle Problem mit PreparedStatement.setString(1,"str") Datenbankprogrammierung 10
M MySQL preparedStatement und Anführungszeichen Datenbankprogrammierung 6
L MySQL Probleme mit PreparedStatement für SQL-Abfrage in Java Datenbankprogrammierung 2
G PreparedStatement und Transaktionen Datenbankprogrammierung 2
N Leeres Blob in ein PreparedStatement eintragen Datenbankprogrammierung 2
P PreparedStatement batch und getGeneratedKeys Datenbankprogrammierung 7
T MySQL PreparedStatement mit INSERTs langsam, Batch-Statement auch Datenbankprogrammierung 4
B H2 PreparedStatement SELECT * FROM ? Datenbankprogrammierung 4
M FindBugs und PreparedStatement aus einer Datei lesen Datenbankprogrammierung 11
Guybrush Threepwood PreparedStatement: execute() oder executeUpdate() Datenbankprogrammierung 3
R PreparedStatement mit verschiedenen Datenbanken Datenbankprogrammierung 2
R Frage zu PreparedStatement/ResultSet Datenbankprogrammierung 16
R Zugriff auf SQL im PreparedStatement Datenbankprogrammierung 4
W preparedStatement (MySQL - JDBC) Datenbankprogrammierung 5
Landei PreparedStatement Parameter mehrfach verwenden Datenbankprogrammierung 18
S Create Table mit PreparedStatement Datenbankprogrammierung 2
S Select mit PreparedStatement Datenbankprogrammierung 2
S PreparedStatement setArray(int i, java.sql.Array) Datenbankprogrammierung 17
M Preparedstatement SQL-string auslesen Datenbankprogrammierung 13
T PreparedStatement anzeigen Datenbankprogrammierung 10
A PreparedStatement im Servlet - Referenz speichern Datenbankprogrammierung 3
P PreparedStatement - Angabe des PK Datenbankprogrammierung 4
J Fehler beim PreparedStatement Datenbankprogrammierung 2
B PreparedStatement - anzahl ParameterValues Datenbankprogrammierung 6
J PreparedStatement Datenbankprogrammierung 5
C PreparedStatement Datenbankprogrammierung 2
D Oracle ORA-00922: Fehlende oder ungültige Option Datenbankprogrammierung 13
T ResultSet#next Ungültige Reihenfolge (DB2) Datenbankprogrammierung 5

Ähnliche Java Themen


Oben