Bonjour,
J'arrive bien à lire les fichiers dbf, mais le problème c'est quand je veux obtenir la valeur d'une colonne, j'ai n'importe quoi.
Je m'explique, lorsque que je veux récupérer la valeur d'un colonne "TIMEDONE" par exemple, j'ai en valeur de retour "C:\", ce qui est la valeur d'une autre colonne!
Pouvez-vous m'aider svp
voici mon code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| Dim ConnectionString As String
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & repertoire & "';Extended Properties=dBASE IV;User ID=Admin;Password="
Dim dBaseConnection As New System.Data.OleDb.OleDbConnection(ConnectionString)
dBaseConnection.Open()
Dim dBaseCommand As New System.Data.OleDb.OleDbCommand("SELECT * FROM monFichier", dBaseConnection)
Dim dBaseDataReader As System.Data.OleDb.OleDbDataReader = dBaseCommand.ExecuteReader()
Dim i As Integer = 0
dBaseDataReader.Read()
While i < dBaseDataReader.FieldCount
Try
Console.WriteLine(dBaseDataReader.GetName(i))
Console.WriteLine(dBaseDataReader(dBaseDataReader.GetName(i)))
Catch ex As Exception
End Try
i = i + 1
End While
dBaseConnection.Close() |
Adrien
Partager