Я прочитал МНОЖЕСТВО учебных пособий, статей и всего, что касается моей проблемы, и, честно говоря, из-за недостатка опыта я не могу крутить пальцы вокруг этого, поэтому я надеюсь, что некоторые из вас, ребята, могут мне помочь:) *
Я работаю над проектом (просто чтобы научиться программировать, поэтому он, вероятно, очень прост), но у меня есть эта страница "Новости", где я могу обновлять и удалять данные, используя GridView
.
Теперь я хотел бы вставить кое-что в мою базу данных, используя 3 текстовых поля и 1 кнопку отправки.
У меня есть 3 строки, которые нужно вставить:
- Заголовок
- Дата
- Контент / сама новость.
которые хранятся в NyhedTB из строки подключения: BoligStjernenConnectionString
Мой запрос выглядит так:
INSERT INTO [NyhedTB] ([NyhedDato], [NyhedTitel], [NyhedTekst])
VALUES (@NyhedDato, @NyhedTitel, @NyhedTekst)
Я прочитал в интернете, что этот код должен творить чудеса для меня (мне придется вставить свои собственные значения c.):
static void Insert()
{
try
{
string connectionString =
"server=.;" +
"initial catalog=employee;" +
"user id=sa;" +
"password=sa123";
using (SqlConnection conn =
new SqlConnection(connectionString))
{
conn.Open();
using (SqlCommand cmd =
new SqlCommand("INSERT INTO EmployeeDetails VALUES(" +
"@Id, @Name, @Address)", conn))
{
cmd.Parameters.AddWithValue("@Id", 1);
cmd.Parameters.AddWithValue("@Name", "Amal Hashim");
cmd.Parameters.AddWithValue("@Address", "Bangalore");
int rows = cmd.ExecuteNonQuery();
//rows number of record got inserted
}
}
}
catch (SqlException ex)
{
//Log exception
//Display Error message
}
}
Я посмотрел на этот код и подумал, что он должен быть достаточно легким, но на самом деле я не могу понять его.