MS Access Abfrage klappt nicht.

Hallo,
wenn ich folgende Abfrage mit Java an MSAccess schicke, dann klappt es einwandfrei:
UPDATE Arbeits_Aufgaben SET Start_x=5;

Wenn ich nun die Abfrage erweiter klappts nicht mehr:
UPDATE Arbeits_Aufgaben SET Start_x=5 WHERE Reihenfolge=2;

Sieht jemand hier den Fehler

Gruss MO
 
An dem Statement ist eigentlich nichts falsch. Ist das Attribut "Reihenfolge" auch in der Relation "Arbeits_Aufgaben"? Vielleicht postest du mal die Fehlermeldung.

Gruß
 
Hi,
sorry, es hat etwas gedauert.

Also, wenn ich folgenden SQL anweisung mit o_Statement.execute ausführe klappts:
UPDATE Arbeits_Aufgaben SET Start_x=5;

Wenn ich nun diesen befehl erweitere krachts ( mi_primaerkey_Reihenfolge ist eine integer Variable);
UPDATE Arbeits_Aufgaben SET Start_x=5 WHERE Reihenfolge=mi_primaerkey_Reihenfolge;

Dabei entsteht mit SQL.getMessage() und SQL.toString() folgende Fehlermeldung:


11:15:53,032 INFO [STDOUT] Fehler in Arbeits_Aufgaben:[Microsoft][ODBC Microsoft Access Driver] 1 Parameter wurden erwartet, aber es wurden zu wenig Pa
rameter ³bergeben.
11:15:53,032 INFO [STDOUT] Fehler in Arbeits_Aufgaben:java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 1 Parameter wurden erwartet, abe
r es wurden zu wenig Parameter ³bergeben.

Hilft dass weiter mir zu sagen, wo der Fehler liegen könnte?

Gruss MO
 
Zurück