Bonjour,

j'essaye de lire une base de données DBF mais sans succès, je ne comprend pas ou est le problème, pouvez vous m'aider.

Voici le code utilisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
//Création de l'objet de connexion
OleDbConnection oConnection = new OleDbConnection();
String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + "\\\\chemin\\bd\\" + ";Extended Properties=dBase IV;User ID=Admin;Password=;";
 
oConnection.ConnectionString = sConnectionString;
 
// Ouverture de la connexion
oConnection.Open();
 
 
String requete = "SELECT * FROM table;";
OleDbCommand command = new OleDbCommand(requete, oConnection);
OleDbDataReader reader = command.ExecuteReader();
 
if (reader.Read())
{
       string str = reader.GetValue(0).ToString();
       Console.WriteLine("value 0 [ " + str + " ]");
}
 
Console.WriteLine("Appuyez sur Entrée ...");
Console.ReadLine();
E voici l'erreur que j'ai :

Erreur inattendue du pilote de base de données externe (8961).
Merci.

Edit
Pour information, c'est une base de données faite en VFP3.