时间: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批量插入数据到数据库?

2019-04-10 python入门学习——教材和工具准备

收益回报与回报 IEnumerable<T>