Bonjour a tous, je reviens encore une fois vers vous pour un probleme de connection a une base de donnees en C#. J'ai ce message d'erreur quand je tente de faire la connectino a la db "The ConnectionString property has not been initialized". En utilisant le debugger j'ai reussi a identifier la ligne de code qui pose probleme => command.Connection.Open(); mais je n'arrive pas a corriger le probleme.
Je travaille sur un projet windows forms en utilisant Ms Sql Server en local. Voici le code en question:
private void button1_Click(object sender, EventArgs e)
{
using (SqlConnection connection = new SqlConnection())
{
string connectionString = null;
connectionString = (@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=mioProgetto;
Integrated Security=True;Connect Timeout=30;Encrypt=False;
TrustServerCertificate=False;ApplicationIntent=
ReadWrite;MultiSubnetFailover=False");
SqlConnection cnn;
string sql = "SELECT data, totale from dbo.restaurant group by data";
cnn = new SqlConnection(connectionString);
SqlCommand command = new SqlCommand(sql, connection);
command.Connection.Open();
SqlDataReader reader = command.ExecuteReader();
try
{
cnn.Open();
MessageBox.Show("Connection Open ! ");
cnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
}```