Соединение открыто и соединение закрыто
Здравствуйте, я начинающий разработчик программного обеспечения и хочу собрать информацию о программировании, поэтому у меня есть вопрос, почему мы используем соединение.откройте и connection. close в c# на каждый отдельный запрос базы данных я хочу знать об этом, пожалуйста, дайте мне ответ с логическим ответом, так что, возможно, я буду понимать лучше
Что я уже пробовал:
connection.Open(); DataSet dsa = new DataSet(); DataTable dt = new DataTable(); dsa.Tables.Add(dt); OleDbDataAdapter da = new OleDbDataAdapter(); da = new OleDbDataAdapter("SELECT [User Name] FROM Login where [User Code] = " + comboBox1.Text + " ", connection); da.Fill(dt); //dataGridView1.DataSource = dt; textBox1.Text = dt.Rows[0][0].ToString(); connection.Close();
PIEBALDconsult
DataAdapter автоматически откроет и закроет для вас соединение. Но, пожалуйста,не используйте адаптеры данных; они отстой.
PIEBALDconsult
0) пожалуйста, научитесь использовать параметры - никогда не используйте конкатенацию строк для предоставления значений.
1) Если вам нужно только одно значение из базы данных, пожалуйста, загляните в ExecuteScalar.