Extreme Veteran
Beiträge: 572
| Hallo,
Keule - 23.10.12 21:37
Ich möchte die Daten aus einer Tabelle mit
DoCmd.TransferText acExportDelim, "QS_Exportspezifikation", "QS_Export_Daten_CSV", "C:\Dokumente und Einstellungen\Praxis\Desktop\QS_Export.TXT", True, ""
exportieren. In der Textdatei wird aus dem Feldnamen #perso wird zu .perso also # wird zu .
Du solltest deine Feldnamen unbedingt aendern, siehe http://www.donkarl.com?FAQ1.5
Wie kann ich das verhindern.
Ich hab jetzt nicht getestet, aber ich fuerchte garnicht, weil das # als Maskierungszeichen eine Bedeutung hat und deshalb ersetzt wird. Da werden auch eckige Klammern nicht helfen.
des weiteren wird aus dem datum 21.10.2012 in der textdatei 21.10.2012 00:00:00 . Auch das möchte ich nicht
Das kriegst du weg, in dem du nicht die Tabelle, sondern eine Abfrage auf die Tabelle exportierst und darin das Datum wie folgt umwandelst:
SELECT Format(DeinDatum, 'DD\.MM\.YYYY') AS DeinDatum, ...
Den Feldtyp fuer das Datum musst du in der Exportspezifikation auf Text aendern.
----- Gruss - Peter |