PDA

Vollständige Version anzeigen : Mit SQL in Text- oder HTML-Datei schreiben


hidi
22.03.2004, 07:22
Hi,

ich möchte Daten einer Tabelle auslesen und diese dann in eine Textdatei oder noch besser in eine HTML-Datei schreiben.

Für Excel funktioniert der folgende Befehl:

SELECT T1.feld1, T2.feld2, T3.feld3
INTO AAA IN 'D:/test.xls'[Excel 5.0;]
FROM BBB AS T1, BBB AS T2, BBB AS T3;

Der gleiche Befehl nur für die Ausgabe in eine Textdatei geht nicht:

SELECT T1.feld1, T2.feld2, T3.feld3
INTO AAA IN 'D:/test.txt'[TEXT;]
FROM BBB AS T1, BBB AS T2, BBB AS T3;

Es erscheint die Fehlermeldung "D:/test.txt ist kein zulässiger Pfad". Ich habe verschiedenes versucht und ich denke nicht, dass es an der Pfadangabe liegt, sondern hier eine andere Angabe falsch ist und nur zufällig zu dieser Fehlermeldung führt.

Und wer weiß, wie die Angabe für HTML heißen muss?
Die Angabe 'D:/test.html'[HTML 1.0;] funktioniert nicht. ?!?!

Please help!!!!

Euer Hidi-Hidi

jmc
22.03.2004, 11:48
Hi

mach eine normale Abfrage. Diese kannst du dann mit

DoCmd.TransferText acExportDelim ... (bzw. acExportHTML)

ausgeben. Siehe dazu die OL-Hilfe ...

Eigentlich gilt dasselbe für den Export als Excel:

DoCmd.TransferSpreadsheet acExport, ....