有没有选项用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中使用它。
答案 0 :(得分:0)
由于您选择的内容必须使用SqlDataAdapter.SelectCommand
:
var p = dap.SelectCommand.Parameters;
p.AddWithValue("@kh_Symbol", khSymbol);