Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wieder Excel / Access / VBA / SQL

Wieder Excel / Access / VBA / SQL
13.02.2008 23:42:49
Dirk
Hallo,
ich versuche mich weiterhin mit dem Thema Excel/VBA und Datenzugriff auf
Access Datenbanken mittels VBA.
Nun habe ich wieder mal ein Problem mit dem ich nicht weiterkomme
Es geht hierbei um folgenden Code:
'Packages raussuchen und ItemValues löschen
Set rst = db.OpenRecordset("SELECT * FROM PACKAGES WHERE PCK_UNT_ID = " & UntID)
'DoCmd.SetWarnings False
While Not rst.EOF
PckID = rst("PCK_ID")
Set rst = db.OpenRecordset("DELETE * FROM ITEM_VALUES WHERE ITV_PCK_ID = " & PckID)
rst.MoveNext
Wend
rst.Close
Der Code funktioniert soweit bis auf die DELETE Anweisung.
Hier bekomme ich die Fehlermeldung "Unzulässige Operation" - Laufzeitfehler 3219
Die Verbindung baue ich über ADO auf
Set dbCurrentC = DAO.DBEngine.OpenDatabase(GetDBCopyName, False, False)
Da dürfte aber nichts sein, andere Auswahlabfragen funktionieren ja auch.
Die Access Datei ist auch nicht schreibgeschützt.
Warum ist diese Operation unzulässig ?

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wieder Excel / Access / VBA / SQL
14.02.2008 18:27:00
Micha
Hallo Dirk,
versuchs mal so
Set rst = db.OpenRecordset("DELETE * FROM ITEM_VALUES WHERE ITV_PCK_ID = '" & PckID&"'")
Micha
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige