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
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.
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