Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Löschen + Import in die selbe Tabelle

Begonnen von Hondo, September 30, 2026, 15:49:10

⏪ vorheriges - nächstes ⏩

Hondo

Hallo,
folgender Code:
    DAO.DBEngine.BeginTrans
    On Error GoTo MemberImportfromSBSVPortal_Error
    CurrentDbC.Execute "DELETE FROM tempMitglieder", dbFailOnError
   
    DoCmd.TransferSpreadsheet acImport, 10, "tempMitglieder", cImportFile, True, "A1:Q99999"
    ...
   
    On Error GoTo 0
    Exit Function

MemberImportfromSBSVPortal_Error:
    DAO.DBEngine.Rollback

Bekomme den Fehler dass tempMitglieder schon exclusiv geöffnet ist in der Zeile wo ich die Excel-Datei importiere.
Wie kann das sein?
Unter Access 2010 hat das funktioniert.

Gruß Andi

Knobbi38

Soviel ich weiß, kann man nicht "Delete from Table" und anschließend einen Import so innerhalb einer Transaktion machen.
Gehe über eine separate Import-Tabelle und mach dann deine Transaktionen.

Hondo

Hallo,
habe das bearbeiten der temporären Tabelle jetzt außerhalb der Transaktion und jetzt läuft es.
Danke für die Hilfe.
Gruß Andi