Re: CSV Dateien mit mehr als 255 Spalten

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hi,

> Nein. Das DataSet/DataTable hat keine Beschränkung der Spalten.
> Du hast einen Fehler beim Import gemacht.
> Wenn Du aufführst, wie Du das codiert hast, können
> wir evtl. den Fehler finden.

Hier mal der Code, mit dem ich das DataTable fülle:
---------------------------------------------------
Dim sConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\;Extended Properties=Text;"

Dim objConn As New OleDbConnection(sConnectionString)
objConn.Open()

Dim objCmdSelect As New OleDbCommand("SELECT * FROM test.txt", objConn)
Dim objAdapter1 As New OleDbDataAdapter

objAdapter1.SelectCommand = objCmdSelect

Dim objDataset1 As New DataSet

objAdapter1.Fill(objDataset1)
objConn.Close()

Dim dt As DataTable
dt = objDataset1.Tables(0)
----------------------------------------------------

Wenn ich nun auf dt.rows(1)(255) zugreifen möchte, dann bekomme ich:

'System.IndexOutOfRangeException' ist in system.data.dll aufgetreten.
Zusätzliche Informationen: Spalte 255 wurde nicht gefunden

Spalte 255 ist aber definitiv vorhanden?!?

Vielen Dank und Grüße

Harry
.



Relevant Pages