Ajout d'une base des données sql server en c#

cs_baby85 Messages postés 79 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 17 juin 2009 - 17 mars 2009 à 00:34
cs_baby85 Messages postés 79 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 17 juin 2009 - 17 mars 2009 à 18:18
bonsoir, je veux ajouter une nouvelle base des données sql server  dans un projet c# qui contient deja d'autres bases des données je fais comme ca :
           string requete1="CREATE DATABASE"+nom_base+"";
           SqlConnection connection = new SqlConnection(connectionString);
            SqlCommand command1 = connection.CreateCommand();
            command1.CommandText = requete1;     
            try
            {
                connection.Open();
                SqlDataReader reader1 = command1.ExecuteReader();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Désolé : " + ex.Message);
                textBox1.Clear();
                textBox1.AppendText("Désolé : " + ex.Message);
            }
avec connectionString est l'adresse d'une base deja crée .
lorsque j'exécuté le programme il affiche cette message d'erreur :
Désolé : Un DataReader associé à cette commande est déjà ouvert. Il doit d'abord être fermé.

2 réponses

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
17 mars 2009 à 15:26
Salut
Fait plutôt un ExecuteNonQuery plutôt qu'un ExecuteReader

Krimog :
while (!succeed = try()) ;
0
cs_baby85 Messages postés 79 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 17 juin 2009
17 mars 2009 à 18:18
Salut lorsque je fais comme ca la base n'a pa pu crée je sais pa c quoi le probleme
Merci d'avance
0
Rejoignez-nous