C# -- Problème d'éxécution de requête sur la base SQL server

C# -- Problème d'éxécution de requête sur la base SQL server - C#/.NET managed - Programmation

Marsh Posté le 06-03-2008 à 19:17:07    

Bonjour, je travaille sur un projet client [java mobile] serveur [C#] et je dois récupérer des éléments dans une base de données SQL server.
Je réussi à créer la connexion sans aucun problème mais au moment de l'éxécution de la requête, je reçois un joli message d'erreur qui me dit:
 
Probleme d execution de la requete System.invalidOperationexception : ExecuteReader: la propriété connexion n'a pas été initialisée ...
 
je mets le code de ma connexion à la base:
 
 
private   static   void  OpenSqlConnection()
 
        {
 
            string connectionString =
                "Data source=localhost\\SQLExpress;Integrated security = SSPI ; server = PC-DE-BRICE";
 
            SqlConnection connection = new SqlConnection(connectionString);
            connection.ConnectionString = connectionString;
            connectionString = connection.ConnectionString;
 
            {
                try
                {
 
                    connection.Open();
                    connection.InitializeLifetimeService();
                    //Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
                    Console.WriteLine("State: {0}", connection.State);
                    Console.WriteLine("Connexion a la base ok" );
                }
                catch (Exception e)
                {
                    Console.WriteLine("probleme de connexion a la base de données!!!" + e);
                }
 
            }
 
        }
 
 
et l'appel d'éxécution de la requete:
 
try
                        {
                            MaSqlCmd.CommandText = "SELECT VHC_NAME  FROM   T_VEHICULE WHERE VHC_ID_FATHER = '1'";
                            SqlDataReader monSqlDR = MaSqlCmd.ExecuteReader();
 
                             
                            while (monSqlDR.Read() ){
                             
                                 
                                 Console.WriteLine(monSqlDR.GetValue(0).ToString());
                            }    
                            monSqlDR.Close();
 
                        }
                        catch(Exception e)
                        {
                            Console.WriteLine("probleme d execution de la requete"+e);
                        }
 
 
Voila, je galere dessus depuis quelques jours et mon projet est a rendre bientôt !
Si quelqu'un a les compétences pour m'aider , je serai très heureux !
 
                       

Reply

Marsh Posté le 06-03-2008 à 19:17:07   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed