ODBC Error

  • VB6

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von INOPIAE.

    Hallo,

    ich möchte schnell einen Datensatz duplizieren. Dafür habe ich folgenden Code:



    Visual Basic-Quellcode

    1. Set Rs = Db_PVZVODBC.OpenRecordset("SELECT * FROM DAT_001 WHERE 1=0", dbOpenDynaset, PVZV_ExecDirect, dbPessimistic)
    2. Set Rs_Lt = Db_PVZVODBC.OpenRecordset("SELECT * FROM DAT_001 WHERE BARCODE = '" + Me.Lb_Field0(I) + "'", _
    3. dbOpenDynaset, PVZV_ExecDirect, dbPessimistic)
    4. Rs.AddNew
    5. For II = 0 To Rs_Lt.Fields.Count - 1
    6. Rs.Fields(II) = Rs_Lt.Fields(II)
    7. Next
    8. With Rs
    9. !Zaehler = New_Nummer()
    10. .Update
    11. .Bookmark = Rs.LastModified
    12. End With




    Allerdings bekomme ich bei Update den odbc Fehler 3146. Kann mir kurz jemand helfen und erklären was ich falsch mache?