Access: TransferDatabase

Mit TransferDatabase kann ich alles (Tabellen, Abfragen … ) hin- und herschieben zwischen meinen DB’s. Aber immer wenn ich versuche Module zu kopieren, kommt es zu einer Fehlermeldung. Kann mir jemand sagen warum?

immer wenn ich
versuche Module zu kopieren, kommt es zu einer Fehlermeldung.

Hallo!
Welcher Fehler tritt denn auf…?

Gruß,
Claudio

Die Fehlermeldung lautet:
Laufzeitfehler 2501 - Die Aktion TransferDatabase wurde abgebrochen

Die Prozedur sieht ungefähr so aus:

Set rs = db.OpenRecordset(„tblInsert“)
rs.MoveFirst
Do Until rs.EOF = True
DoCmd.TransferDatabase acExport, „Microsoft Access“, dbProgramm, rs!insObjekttyp, rs!insObjektname, rs!insObjektname
rs.MoveNext
Loop

Beispiel-Inhalt der Tabelle „tblInsert“:
„insObjekttyp“ „insObjektname“
5 „Modulname“
0 „Tabellenname“

Mit Tabelle und Abfragen funktioniert das, jedoch nicht mit Modulen! Warum?

Gerd

DoCmd.TransferDatabase acExport, „Microsoft Access“,
dbProgramm, rs!insObjekttyp, rs!insObjektname,
rs!insObjektname

Müßte es nicht heißen:

DoCmd.TransferDatabase acExport, "Microsoft Access",
**acModule** , rs!insObjekttyp, rs!insObjektname,
rs!insObjektname

fragt sich

J.

Müßte es nicht heißen:

DoCmd.TransferDatabase acExport, „Microsoft Access“,
acModule , rs!insObjekttyp, rs!insObjektname,
rs!insObjektname

fragt sich

J.

Die Konstante acModule hat den Wert 5 (somit kann ich ja auch bei einem Update flexibel bleiben, da ich Integerwerte für die Konstanten eingebe - StringKonstanten (wie acModule) müßten wieder konvertiert werden. Es funktioniert ja auch! Nur nicht bei Modulen!!!)