CSVDatei per ADO einlesen; Werte in Anführungsz.
26.03.2008 16:32:00
Arthur
Eine kleine Frage für den, der die Antwort weiß. Eine große Antwort für mich.
Ich möchte eine Datei per ADO-Verbindung einlesen. Im Prinzip funktioniert das. Jetzt bekomme ich aber eine Datei vorgelegt, in der die Werte in Anführungszeichen stehen. Und damit finde ich im Recordset nur noch die erste Spalte.
Eine Beispielzeile des Dateiinhalts:
"Hello","1","0"
Was läuft anders, wenn Werte in Anführungszeichen stehen? Ein direkter Import über den manuellen Excel Datenimport funktioniert.
Hier kommt noch etwsa Code, wie die Verbindung erstellt wird.
Set loAdoConnection = CreateObject("ADODB.CONNECTION")
loAdoConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0" _
& ";Data Source=""C:\Temp\""" _
& ";Extended Properties=""text;HDR=No;FMT=Delimited"""
loAdoRecordset.Open "Select * from Datei.txt", loAdoConnection, 3, 1, 1
Dank schon mal für eine Antwort.
Gruß
Arthur