Guten Tag,
Ich habe ein großes Problem mit Access97.
Bei einer Update Anweisung trat ein Fehler auf.
2246
Microsoft Access kann die Abfrage kann nicht ausführen, da die Parameterwerte zu umfangreich sind. Die Gesamtlänge aller als Parameter angegebenen Werte darf 1.024 Zeichen nicht überschreiten.
Ich möchte den Text mehrere Felder, von einem Formular, zur Tabelle tbl_verl hinzufügen.
Habe die Update anweisung gesplittet, sodass Access erstmal nur ein Feld updatet. Die Zeichen länge in dem Feld beträgt ca. 600 Zeichen. Aber Trotzdem kommt der Fehler.
Nun habe ich es über den Recordset probiert. Doch da hatte ich auch Probleme.
Set rs = db.OpenRecordset(„SELECT * FROM tbl_verl WHERE sid = Forms![Formular1]![txt_ID]“, dbOpenDynaset)
Doch hier erkennt er das WHERE Kriterium nicht. Obwohl der Pfad des Textfeldes stimmt. Access nimmt das Krit. nur an wenn ich dort die ID direkt angebe.
Habe es dann über den Filter probiert mir den Datensatz herauszufiltern und mit Edit den Ds hinzu zufügen. Doch nun der nächste Fehler. 3197
Das Microsoft Jet-Datenbankmodul hat den Vorgang angehalten, da Sie und ein weiterer Benutzer gleichzeitig versuchen, dieselben Daten zu verändern.
–> wegen LockEdits nicht möglich