SqlConnection cs = new SqlConnection("Data Source=HAKSAW-ПК; Initial Catalog=Kurs; Integrated Security=TRUE");
SqlDataAdapter da = new SqlDataAdapter();
da.InsertCommand= new SqlCommand("INSERT INTO CLIENTS VALUES(@Client, @Passport",cs);
da.InsertCommand.Parameters.Add("@Client", SqlDbType.VarChar).Value = textBox1.Text;
da.InsertCommand.Parameters.Add("@Passport", SqlDbType.VarChar).Value = textBox2.Text;
cs.Open();
da.InsertCommand.ExecuteNonQuery();
cs.Close();
C# SQL Server
Пытаюсь добавить значение в таблицу :
Код:
Пишет — Неправильный синтаксис около конструкции "@Passport". Или на клиента так же
Что может быть не так?)
Ну еще один вопрос, как выводить русские названия полей в датагриде? Я находил там правку столбцов, но при перезапуске все сбивается...
Или у грида AutoGenerateColumn = false и там в дизайнере всё сделай. Только Note прочитай по ссылке.
Код:
dataGridView1.DataSource = this.kursDataSet1.Tables["Clients"];
dataGridView1.Columns["ID_Client"].Name = "Код";
dataGridView1.Columns["ID_Client"].Name = "Код";
Что-то не нашел дататейбл. Так тоже не работает...
[COLOR="silver"]//моё 666-е сообщение : )[/COLOR]
Ага, спасибо. Уже разобрался)
Как сразу же обновлять данные в таблице после добавления данных?
Код:
this.masteraTableAdapter.Update(this.kursDataSet);
Делаю так, но все равно приходиться перезапускать.