Probleme connection base de donnée
Bonjour a tous,
je vous écris car je commence a me dire que je dois louper qqchose ca fait deja 1 demi journée que je me prends la tete :aie::aie:
En fait, je veux créer une base de donnée a partir de Visual C# en codant. Le problème étant que j'ai essayé beaucoup de ConnectionString différents mais aucun ne marche .(je suis également allée sur http://www.connectionstrings.com/?carrier=sqlserver Voici mon code:
Code:
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 34
|
public bool Init_Base(String s)
{
SqlCommand macomand = new SqlCommand();
String conn_s = "integrated security=SSPI;data source=(local);persist security info=False;initial catalog=Master";
SqlConnection conn = new SqlConnection(conn_s);
try
{
conn.Open();
macomand.CommandType = CommandType.Text;
macomand.CommandText = "CREATE DATABASE " + s;
macomand.ExecuteNonQuery();
Console.WriteLine("La Base est deja initialisee , poursuite ...");
}
catch (Exception e)
{
Console.WriteLine("Erreur dans Init_base: {0}", e.Message);
}
finally
{
conn.Close();
}
/* not implemented */
return true;
} |
du coup j'obtient l'erreur:
"ExecuteNonQuery*: la propriété Connection n'a pas été initialisée." quand on essaie d'effectuer la commande SQL.
alors qu'en mode debug bah la ligne conn.Open(); passe et que le statut de la connection est "Open"
je ne comprends vraiment pas pourquoi ....
Sur le pc ou je travaille il y a sql server 2000 et j'ai avec visual C# j'ai la version express de microsoft sql server 2005. Quelqu'un a-t-il une idée ?? 8O
Merci d'avance !!