Hallo,
ich möchte schnell einen Datensatz duplizieren. Dafür habe ich folgenden Code:
Allerdings bekomme ich bei Update den odbc Fehler 3146. Kann mir kurz jemand helfen und erklären was ich falsch mache?
ich möchte schnell einen Datensatz duplizieren. Dafür habe ich folgenden Code:
Visual Basic-Quellcode
- Set Rs = Db_PVZVODBC.OpenRecordset("SELECT * FROM DAT_001 WHERE 1=0", dbOpenDynaset, PVZV_ExecDirect, dbPessimistic)
- Set Rs_Lt = Db_PVZVODBC.OpenRecordset("SELECT * FROM DAT_001 WHERE BARCODE = '" + Me.Lb_Field0(I) + "'", _
- dbOpenDynaset, PVZV_ExecDirect, dbPessimistic)
- Rs.AddNew
- For II = 0 To Rs_Lt.Fields.Count - 1
- Rs.Fields(II) = Rs_Lt.Fields(II)
- Next
- With Rs
- !Zaehler = New_Nummer()
- .Update
- .Bookmark = Rs.LastModified
- End With
Allerdings bekomme ich bei Update den odbc Fehler 3146. Kann mir kurz jemand helfen und erklären was ich falsch mache?