Bonsoir,
Pour me connecter à ma base de données Access, j'utilise ODBC afin
d'ouvrir ma base en mode exclusif. La connexion fonctionne mais j'ai un
problème pour récupérer les données. J'utilise le code suivant :
public DataTable Requete_Select_Param(OdbcCommand requete)
{
OdbcConnection Cnx = new OdbcConnection();
DataTable Dtable = new DataTable();
OdbcDataAdapter Da = new OdbcDataAdapter();
try
{
Cnx.ConnectionString=@"Driver={Microsoft Access
Driver (*.mdb)};Dbq=D:\base.mdb;Exclusive=1;";
requete.Connection = Cnx;
Cnx.Open();
Da = new OdbcDataAdapter(requete);
Da.Fill(Dtable);
}
catch(OdbcException Ex)
{
MessageBox.Show(Ex.Message);
}
return Dtable;
}
La compilation fonctionne, mais quand je lance mon application, une erreur est levée sur la ligne
Da.Fill(Dtable); et l'erreur est :
Trop peur de paramètres 2 attendus.
Pourtant, d'après le site MSDN, il est possible d'utiliser cette méthode Fill pour remplir ma DataTable. (
[ Lien ])
Quelqu'un a une idée ?
Merci d'avance,