gpt4 book ai didi

oledb - 使用 OleDb 在 Dapper 中传递查询参数

转载 作者:行者123 更新时间:2023-12-04 01:47:03 24 4
gpt4 key购买 nike

此查询产生错误 No value given for one or more required parameters :

using (var conn = new OleDbConnection("Provider=..."))
{
conn.Open();
var result = conn.Query(
"select code, name from mytable where id = ? order by name",
new { id = 1 });
}

如果我将查询字符串更改为: ... where id = @id ... ,我会得到一个错误: Must declare the scalar variable "@id".
如何构造查询字符串以及如何传递参数?

最佳答案

以下应该工作:

var result = conn.Query(
"select code, name from mytable where id = ?id? order by name",
new { id = 1 });

关于oledb - 使用 OleDb 在 Dapper 中传递查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18847510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com