Frank F aus Ulm: Daten in ein csv-File laden

Beitrag lesen

Hallo miteinander,

noch mal ich!

hier beißt sich aber ziemlich was...

Sub ExportToCSV(ConnString,SQLString,FileName)

.....

Set oTS = oFSO.CreateTextFile("filename", True)

BTW, CSV-Dateien sind nicht unbedingt state-of-the-art.

DDL (Data Definition Language) wäre da schon neuer und universaler anwendbar, man schreibt mehr oder weniger SQL in eine Textdatei: CREATE TABLE ... INSERT INTO ... INSERT INTO ....

die ADO-Komponente bietet die Möglichkeit, ein komplettes Recordset als XML Datei abzuspeichern, wo du
a) alle Spaltennamen
b) die genaue Datendefinition der Spalten
c) die Daten selbst
zusammen hast.

Dazu muß man kein XML können, sondern diese RecordsetXML wird einfach wieder (statt eines SQL-Statements) in ein Recordset.Open geladen...

warum so rückschrittlich mit CSV ?? ;-)

Viele Grüße aus dem Süden, Frank