溫馨提示×

C#中executenonquery怎么用

小億
131
2023-07-28 21:52:05
欄目: 編程語言

在C#中,ExecuteNonQuery方法用于執行不返回任何結果的SQL語句(如INSERT、UPDATE、DELETE等)。它返回一個整數,表示受影響的行數。

以下是使用ExecuteNonQuery方法的示例:

using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// 創建SQL命令對象
using (SqlCommand command = new SqlCommand("INSERT INTO TableName (Column1, Column2) VALUES (@value1, @value2)", connection))
{
// 添加參數
command.Parameters.AddWithValue("@value1", "Value1");
command.Parameters.AddWithValue("@value2", "Value2");
// 執行SQL語句并返回受影響的行數
int rowsAffected = command.ExecuteNonQuery();
// 處理受影響的行數
Console.WriteLine("受影響的行數: " + rowsAffected);
}
}

在示例中,我們首先創建一個SqlConnection對象來建立與數據庫的連接,并打開連接。然后,我們創建一個SqlCommand對象并設置要執行的SQL語句,使用Parameters.AddWithValue方法添加參數。最后,我們調用ExecuteNonQuery方法執行SQL語句,并將受影響的行數存儲在一個整數變量中。您可以根據需要處理這個值。最后,我們使用using語句來確保在使用完后關閉連接和命令對象。

請注意,在實際使用中,您應該將"TableName"替換為實際的表名,并根據實際需要設置參數值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女