Text-File in Dataset

10/10/2008 - 18:37 von Albrecht Schäffer | Report spam
Hallo,

gibt es eigentlich eine einfache Möglichkeit, ein kommasepariertes Text-File
in ein Dataset einzulesen?

Bin bei meiner Suche bisher leider zu keinem Ergebnis gekommen.

Gruß
Albrecht
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
10/10/2008 - 22:41 | Warnen spam
Hallo Albrecht,

"Albrecht Schàffer" schrieb:

gibt es eigentlich eine einfache Möglichkeit, ein kommasepariertes Text-File in ein Dataset einzulesen?



gibt es :) Die Jet-Engine (wird u.a. zum Öffnen von Access Datenbanken verwendet).
Bei x64 Systemen musst Du aber beachten, dass die Jet Engine nur im 32 Bit "Modus"
zur Verfügung steht.



Dim ConnectionString As String
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=X:\Ordner\;"
"Extended Properties=Text;"

Dim SqlStatement As String
SqlStatement = "SELECT <CsvSpaltenListe> FROM [Dateiname.csv]"

Dim Connection As New OleDbConnection( ConnectionString )
Connection.Open()

Dim DataAdapter As New OleDbDataAdapter( SqlStatement, Connection )
Dim DataTable As New DataTable( "Abc" )
DataAdapter.Fill( DataTable )

...

DataTable.Dispose()
DataAdapter.Dispose()
Connection.Close()
Connection.Dispose()



Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen