Предполагается, что MS-SQL:
using (SqlConnection conn = new SqlConnection("Connection String"))
using (SqlCommand comm = new SqlCommand("INSERT INTO MyTable (Name, Age) VALUES (@name, @age)", conn))
{
conn.Open();
comm.Parameters.AddWithValue("@name", "Adam");
comm.Parameters.AddWithValue("@age", 25);
comm.ExecuteNonQuery();
}
Строка соединения, очевидно, нуждается в уточнении, а параметризованный SQL требует подтверждения, но это начало того, что вам нужно.
Вам не нужно беспокоиться о закрытии, поскольку оператор using
сделает это за вас.
Обновление: не очень хорошо зная классический ASP, я должен уточнить, что этот код выполняет только вставку, а не обновление. Если вам нужно выполнить обновление, измените SQL, чтобы использовать синтаксис обновления.