Вопрос

Я в основном пытаюсь найти самый простой способ выполнить вашу базовую операцию вставки в C#.NET используя пространство имен SqlClient.

Я использую SqlConnection что касается моей ссылки на базу данных, у меня уже было успешное выполнение некоторых операций чтения, и я хочу знать самый простой способ вставки данных.Когда я гуглю, я нахожу то, что кажется довольно подробными методами.

Это было полезно?

Решение

using (var conn = new SqlConnection(yourConnectionString))
{
    var cmd = new SqlCommand("insert into Foo values (@bar)", conn);
    cmd.Parameters.AddWithValue("@bar", 17);
    conn.Open();
    cmd.ExecuteNonQuery();
}

Другие советы

Поскольку вы, кажется, только начинаете с этим, сейчас самое подходящее время ознакомиться с концепцией Уровня доступа к данным (обязательная ссылка на википедию).Это будет очень полезно для вас в будущем, когда ваши приложения будут больше взаимодействовать с базой данных и вы захотите свести к минимуму дублирование кода.Также обеспечивает более согласованное поведение, упрощая тестирование и массу других вещей.

using (SqlConnection myConnection new SqlConnection("Your connection string")) 
{ 
    SqlCommand myCommand = new SqlCommand("INSERT INTO ... VALUES ...", myConnection); 
    myConnection.Open(); 
    myCommand.ExecuteNonQuery(); 
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top