2024年4月28日发(作者:)

executenonquery方法

ExecuteNonQuery 方法是 中的一个方法,用于执行不返回任何结

果的数据库操作命令,如插入、更新、删除等。

该方法执行一个命令,并返回受影响的行数。不返回任何查询结果。

以下是一个示例代码,展示了如何使用 ExecuteNonQuery 方法来执行一个插

入命令:

using (SqlConnection connection = new

SqlConnection(connectionString))

{

();

string insertCommand = "INSERT INTO Customers (FirstName,

LastName) VALUES (@FirstName, @LastName)";

SqlCommand command = new SqlCommand(insertCommand,

connection);

hValue("@FirstName", "John");

hValue("@LastName", "Doe");

int rowsAffected = eNonQuery();

ine("插入了 {0} 行数据。", rowsAffected);

}

以上代码中,首先创建一个 SqlConnection 对象,用于与数据库建立连接。然

后创建一个 SqlCommand 对象,用于执行插入命令。通过使用 Parameters

集合来添加参数值,可以防止 SQL 注入攻击。最后,调用 ExecuteNonQuery

方法执行插入命令,并将受影响的行数存储在 rowsAffected 变量中。

执行完插入命令后,可以根据需要对 rowsAffected 变量的值做进一步处理,

例如检查是否插入成功、输出受影响的行数等。