problème DBF & clé primaire
Bonjour,
Voilà j'ai un problème de lecture de DBF depuis mon application, en faite, mes requêtes sur les DBF marchent très bien SAUF quand je fais un WHERE sur le premier champ du DBF (la clef primaire je suppose). Dans ce cas précis je reçoit l'erreur "Index introuvable". Je cherche depuis plusieurs jours et je n'arrive pas à trouver le problème. Ci-dessous mon code de connection.
Dim dbfConnexion As New OleDbConnection()
dbfConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DBF\;Extended Properties=dBASE IV"
dbfConnexion.Open()
Dim oleCommande As New OleDbCommand("SELECT ....", dbfConnexion)
Dim oleReader As OleDbDataReader = oleCommande.ExecuteReader()
oleReader.Read()
...
dbfConnexion.Close()
Imaginons que [prmChamp] est le premier champ de la table alors :
SELECT [prmChamp] FROM DBF WHERE [unChamp]='blabla' => marche bien
SELECT [unChamp] FROM DBF WHERE [prmChamp]='blabla' => index introuvable
J'espère que quelqu'un pourra m'aider, merci d'avance.