Hallo,
ich bin gerade dabei mir ein kleines Adressbuch zu entwerfen und wollte mit dem ADODC Recordset einen neuen Datensatz hinzufügen.
Ich benutze eine Access Datenbank und habe die bestehende Datensätze schon auslesen können. Nun habe ich mit folgenden Code versucht in die Datenbank etwas hineinzuschreiben.
Die Fehlermeldung lautet wie folgt:
Laufzeitfehler ‚-2147217887 (80040e21)‘:
Fehler bei einem aus mehreren Schritten bestehenden Vorgang.
Prüfen Sie die einzelnen Stautswerte.
Wenn ich den Debuggmodus starte, bleibt dieser immer an dieser Stelle stehen:
Adodc1.Recordset!ID = Adodc1.Recordset.RecordCount + 1
HIER DER CODE:
Private Sub Adressbuch_Neu_Click()
Adodc1.Recordset.AddNew
'Datenfelder mit Werten füllen
Adodc1.Recordset!ID = Adodc1.Recordset.RecordCount + 1
Adodc1.Recordset!KundenNr = Text1(8).Text
'Datensatz in Datensatzgruppe übnehmen
Adodc1.Recordset.Update
'Auf eingefügten Datensatz positionieren
'Adodc1.Recordset.Bookmark = Adodc1.Recordset.LastModified
End Sub