gpt4 book ai didi

c# - oracle c# 如何绑定(bind)一个变量

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:01 25 4
gpt4 key购买 nike

我有这个问题

 string query = "SELECT * from IMALSO3.V_BN_IVR_ACCT_BAL_MNO WHERE PHONENO Like '%':mobileNumber";

using (OracleCommand cmd = new OracleCommand(query, conn))
{
cmd.Parameters.Add("mobileNumber", phone8Digits);

但是好像我绑定(bind)错了,

请问正确的方法是什么?

谢谢

最佳答案

您需要删除单引号,并将通配符 % 放入值本身,而不是放入查询字符串中:

string query = "SELECT * from IMALSO3.V_BN_IVR_ACCT_BAL_MNO WHERE PHONENO Like :mobileNumber";

using (OracleCommand cmd = new OracleCommand(query, conn)) {
cmd.Parameters.Add("mobileNumber", "%"+phone8Digits);
....
}

关于c# - oracle c# 如何绑定(bind)一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29374442/

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