gpt4 book ai didi

.net - 可以将命名参数与 OdbcCommand 一起使用吗?

转载 作者:搜寻专家 更新时间:2023-10-30 20:45:12 25 4
gpt4 key购买 nike

我有这样的查询:

string command = @"SELECT COUNT(*) as cnt,
(
SELECT COUNT(*) FROM attend
WHERE (DATEPART(WEEKDAY,start_date) = 2 OR DATEPART(WEEKDAY,start_date) = 6)
AND empl_no = ? and pay_code = '051'
AND start_date BETWEEN ? AND ?
) as frimon
FROM attend as a
WHERE empl_no = ? and pay_code = '051'";

我能想到的指定参数的唯一方法是使用 ?(而不是使用带有 SQLCommand 的 @name 方法)。这迫使我多次指定相同的参数(例如 empl_no)。有没有一种方法可以将命名参数与 OdbcCommands 一起使用,这样我就可以只指定一次命名参数?

最佳答案

不幸的是没有。解决此问题的一种方法是推出您自己的类,您可以在其中定义自己的参数集合并使用 token 替换。

关于.net - 可以将命名参数与 OdbcCommand 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4431272/

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