У меня в таблице есть 5 столбцов, первый это индекс, который сам прибавляется.
Как написать запрос чтобы он отправлял только 4 других столбца?
private void butTest_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(MainWindow.connectionString); // создаем подключение
conn.Open(); // открываем подключение
SqlCommand cmd = new SqlCommand(string.Format("Insert Into ListOfCriminalCases(NumberCriminalCases,Article,DateIntination,DateAdded) Values (@text1, @text2, @picker1, @curtime"), conn); // создаем SQL запрос
cmd.Parameters.AddWithValue("text1", textBox1.Text);
cmd.Parameters.AddWithValue("text2", textBox2.Text);
cmd.Parameters.AddWithValue("picker1",dateTimePicker1.Text);
cmd.Parameters.AddWithValue("curtime",MainWindow.currentDate);
cmd.ExecuteNonQuery(); // выполняем запрос на сервер
conn.Close(); // закрываем соединение
}
В чем ошибся? и можно ли так вообще?
Нашел ошибку. Просто не закрыл скобку в запросе Values
Все работает. Все норм записывает.
Как и планировалось 4 поля ввожу сам, а первый с индексом сам добавляет +1.
Рабочий пример)
private void butTest_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(MainWindow.connectionString); // создаем подключение
conn.Open(); // открываем подключение
SqlCommand cmd = new SqlCommand(string.Format("Insert Into ListOfCriminalCases(NumberCriminalCases,Article,DateIntination,DateAdded) Values (@text1, @text2, @picker1, @curtime)"), conn); // создаем SQL запрос
cmd.Parameters.AddWithValue("text1", textBox1.Text);
cmd.Parameters.AddWithValue("text2", textBox2.Text);
cmd.Parameters.AddWithValue("picker1",dateTimePicker1.Text);
cmd.Parameters.AddWithValue("curtime", DateTime.Now.ToString("yyyy-MM-dd"));
cmd.ExecuteNonQuery(); // выполняем запрос на сервер
conn.Close(); // закрываем соединение
}
Может кто знает как при удалении записи сделать чтобы в sql индекс понимал что -1 запись, а то когда после удалении записи добавляем новую запись индекс идет дальше?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При изучении графики C# у меня возник вопрос, есть ли практическое приминение и надо ли вообще графика в языках програмирования?
Хотел бы написать возможность парсинга данных в формы WinForms, с целью последующей их обработкиПри запуске в коде драйвера Selenium, запускается...