Problème Connection BD

maevacmoi Messages postés 44 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 1 décembre 2003 - 13 oct. 2003 à 14:13
maevacmoi Messages postés 44 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 1 décembre 2003 - 15 oct. 2003 à 13:03
Hello !

J'ai un problème, je n'arrive pas à accéder (en C# depuis un webservice) aux données d'une base de données access, pouvez-vous m'aider ? En fait aucune erreur ne s'affiche, mais le rendu xml ne contient aucune données de la base (dans ma table il y a pourtant 2 entrées).

Voici le code :

String strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\temp\baseaccess.mdb";
OleDbConnection connection = new OleDbConnection (strConn);
conn.Open();

OleDbDataAdapter oleAdapter = new OleDbDataAdapter();
OleDbCommand OleQuery = new OleDbCommand();
query.CommandText = "SELECT * from matable";
oleAdapter.SelectCommand = OleQuery;

// ds
ds.DataSetName = "DataSet1";
oleAdapter.Fill(ds,"WDPdataExtract") ;

return ds;

Merci pour votre aide.
maeva

1 réponse

maevacmoi Messages postés 44 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 1 décembre 2003
15 oct. 2003 à 13:03
Problème résolu ;-)

string chaineCon = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source= " + BDchemin + BDfichier+ " ;" + "User ID=" + BDlogin + ";Password=" + BDpsw + ";";

OleDbConnection connection = new OleDbConnection(chaineCon);
OleDbDataAdapter oleAdapter = new OleDbDataAdapter();
connection.Open();
OleDbCommand cmd = new OleDbCommand(requete, connection);
oleAdapter.SelectCommand = cmd;
// Remplissage du DataSet
oleAdapter.Fill(ds) ;
0
Rejoignez-nous