温馨提示×

C#中parameters.add的用法是什么

c#
小亿
185
2023-10-30 10:38:17
栏目: 编程语言

在C#中,Parameters.Add方法用于向SQL命令的参数集合中添加参数。它的语法如下:

public SqlParameterCollection Add(
    string parameterName,
    SqlDbType sqlDbType
)

参数说明:

  • parameterName:参数的名称。
  • sqlDbType:参数的数据类型(SqlDbType枚举类型的值)。

示例:

SqlCommand command = new SqlCommand("SELECT * FROM Customers WHERE City = @City", connection);
command.Parameters.Add("@City", SqlDbType.NVarChar).Value = "London";

在上面的示例中,我们创建了一个SqlCommand对象,并将SQL命令设置为"SELECT * FROM Customers WHERE City = @City",其中@City是参数的占位符。然后,我们使用Parameters.Add方法向参数集合中添加了一个名为@City的参数,并指定了它的数据类型为NVarChar。最后,我们为该参数设置了值为"London"。

通过使用Parameters.Add方法,我们可以向SQL命令中添加参数,以便在执行时动态地提供参数值,从而保护我们的应用程序免受SQL注入攻击,并且使我们的SQL命令更加灵活和可重用。

0