Hello,

je crée une application en visual express C#.

J'essaye de crée un objet d'accès donnée, mais j'ai un problème lors de l'appel de ma DB.

J'ai essayer plusieurs solutions en rapport avec plusieur post mais toujours le meme problème.

Pourriez-vous m'aider?

merci

voici mon code

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
25
26
27
28
29
30
31
32
33
 
 public static DataSet getData(String strRequest)
        {
            // fonction de récupération des valeurs dans la db, selon la requete passée en paramètre  
            // Déclaration des variables
 
            String strConnexion;            // recois la chaine de connexion du fichier de configuration app.config
            SqlConnection oConnexion;     // ouverture de la connexion
            SqlDataAdapter oSqlDataAdapter;  // ouverture du dataAdapter
            DataSet dsRequest=null;
 
            // récupération de la connection string du fichier de configuration
            //strConnexion = ConfigurationSettings.AppSettings["BMDImmoConnectionString"];
            strConnexion = "Data Source=BMDImmo.sdf;Persist Security Info=False";
            try
            {
                // ouverture de la connection
                oConnexion = new SqlConnection(strConnexion);
                oConnexion.Open();
 
                oSqlDataAdapter = new SqlDataAdapter(strRequest, oConnexion);
 
                dsRequest = new DataSet("Elements");
                oSqlDataAdapter.Fill(dsRequest, "Elements");
            }
            catch (Exception e)
            {
                Console.WriteLine("Erreur:" + e);
 
            }
 
            return dsRequest;
        }