c#sqldataadapter params in using

时间:2016-07-29 09:37:02

标签: c# datagridview sqldataadapter

有没有选项用params初始化sqldataadapter?我开始使用,因此无法使用cmd.Parameters.AddWithValue。

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

我想把sql语句带到配置文件中,但我希望kh_Symbol像这样在param中:

select * from smthg where kh_Symbol = '@param'

我不知道如何在USING中使用它。

1 个答案:

答案 0 :(得分:0)

由于您选择的内容必须使用SqlDataAdapter.SelectCommand

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