cmd.Parameters.AddWithValue()
时间: 2023-12-11 19:02:13 浏览: 41
`cmd.Parameters.AddWithValue()` 是 ADO.NET 中用于添加参数的方法。它可以向 SqlCommand 对象的参数集合中添加一个带有参数名和参数值的 SqlParameter 对象。在执行 SQL 语句或存储过程时,可以使用这些参数。
以下是 `cmd.Parameters.AddWithValue()` 方法的语法:
```csharp
cmd.Parameters.AddWithValue("@parameterName", parameterValue);
```
其中,`@parameterName` 是参数名称,可以在 SQL 语句或存储过程中使用;`parameterValue` 是参数的值。
例如,以下代码创建了一个 SqlCommand 对象,并向其中添加了两个参数:
```csharp
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand("SELECT * FROM Customers WHERE City = @City AND Country = @Country", connection);
command.Parameters.AddWithValue("@City", "Seattle");
command.Parameters.AddWithValue("@Country", "USA");
// ...
}
```
在这个示例中,`@City` 和 `@Country` 是参数名称,分别对应 SQL 语句中的占位符。`"Seattle"` 和 `"USA"` 是参数的值,将在执行 SQL 语句时替换占位符。