时间:2019-04-10 标签:c#sqldataadapterparams in using
Posted
技术标签:
【中文标题】时间:2019-04-10 标签:c#sqldataadapterparams in using【英文标题】:c# sqldataadapter params in using 【发布时间】:2016-07-29 09:37:01 【问题描述】:有没有用参数初始化 sqldataadapter 的选项?我开始使用 using 所以没有使用 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】:由于您要选择一些东西,所以您必须使用SqlDataAdapter.SelectCommand
:
var p = dap.SelectCommand.Parameters;
p.AddWithValue("@kh_Symbol", khSymbol);
【讨论】:
但是在 USING 中怎么做呢? hmm.. 试过了,但它看起来不起作用 - 这个参数不起作用。完整代码:code
using (SqlDataAdapter dap = new SqlDataAdapter("select * from smthg where kh_Symbol = '@param'",cn)) var p = dap.SelectCommand.Parameters; p.AddWithValue("@kh_Symbol", khSymbol); dtpk.清除(); dap.Fill(dtpk);以上是关于时间:2019-04-10 标签:c#sqldataadapterparams in using的主要内容,如果未能解决你的问题,请参考以下文章
时间:2019-04-10 标签:c#sqldataadapterparams in using
时间:2019-04-10 标签:c++win32SendInput()
时间:2019-04-10 标签:c#httpclient post force single packet
C#winform三层架构中如何实现将gridcontrol批量插入数据到数据库?