使用中的c#sqldataadapter参数

本文关键字:c#sqldataadapter 参数 | 更新日期: 2023-09-27 17:59:08

有没有用params初始化sqldataadapter的选项?我从使用开始,所以没有使用cmd的选项。参数.带值添加.

using (SqlDataAdapter dap = new SqlDataAdapter("select * from smthg where kh_Symbol = '" + khSymbol + "'", cn,))
                {}

我想把sql语句带到配置文件中,但我想把kh_Symbol放在这样的参数中:

select * from smthg where kh_Symbol = '@param'

我不知道如何使用它。

使用中的c#sqldataadapter参数

由于您正在选择某些内容,因此必须使用SqlDataAdapter.SelectCommand:

var p = dap.SelectCommand.Parameters;
p.AddWithValue("@kh_Symbol", khSymbol);