Moin,
ich möchte das Ergebnis einer Abfrage als csv-Datei exportieren. Bisher machte ich das über einen gespeicherten Export. Das klappt auch alles wunderbar. Nun möchte ich es direkt über VBA lösen. Habe folgenes versucht:
DoCmd.TransferText acExportDelim, , "exp_Perioden", "D:\exp_Perioden.csv"
Da bekomme ich Fehler 3027, Objekt oder DB ist schreibgeschützt. Ich kann nirgends sehen, dass da etwas schreibgeschützt ist..!? Es sind keine Abfragen, Tabellen oder Formulare sonst offen.
Kann mir jmd. helfen? Danke und Gruß
Hallo,
--Ist exp_Perioden der Name einer Tabelle oder Abfrage?
--Hast Du Schreibrechte für die Datei D:\exp_Perioden.csv
--Versuch, statt csv txt als Datei-Extension zu verwenden .
hab den Fehler selbst gefunden.
DoCmd.TransferText acExportDelim, "Allgemeine_Exportspezifikation", "exp_Perioden", "D:\Perioden.csv", True
so funktioniert es. Vorher die Spezifikation Allgemeine_Exportspezifikation anlegen mit den gewünschten Einstellungen.