c# - C# 中用于 SQL 查询的占位符字符无效
问题描述
我试图执行查询。但不知何故,我收到“无效的占位符”错误。
public static DataTable GetOrderItem(TransactionContext tc, int challanID)
{
string sql = string.Empty;
sql = SQLParser.MakeSQL(@"Select oo.CashMemoNo CashMemoNo, o.Name OutletName, o.Code OutletCode, o.Address Address, oo.ExpectedDeliveryDate ExpectedDeliveryDate,
'-', s.code SKUCode, s.Name SKUName, (ooi.IssuedQty /s.ConversionValue) QuantityCtn, (ooi.IssuedQty % s.ConversionValue) Quantity,
ooi.FreeQty FreeQty, 'Ctn-Pcs', ooi.TradePrice TradePrice, 0, 15, 0, 'post', '-', 0, 'skuType', ooi.BatchNo BatchNo,
oo.SectionID section, oo.DSRID sso, oo.challanid challanNo
from outletorderitem ooi
inner join outletorder oo on oo.outletorderid= ooi.outletorderid
inner join outlet o on o.outletid= oo.outletid
inner join SKU s on s.SKUID= ooi.SKUID
where oo.challanid = %n and ooi.FreeQty > 0 ", challanID);
return tc.ExecuteDataSet(sql).Tables[0];
}
解决方案
推荐阅读
- php - 使用 WooCommerce 产品字幕插件的单个产品页面中未显示字幕
- selenium - RobotFrameWork:类名称更改如何将机器人导航到 2e TR 和 6e TC
- r - 将矩阵重塑为交替列的向量
- java - 当我在同一页面上有 15 个以上的按钮具有不同的 xpath 时,无法继续到下一个按钮
- php - 在 000webhost 中创建网站时遇到 PHP 错误
- javascript - 如何计算压缩对象的大小?
- apache-kafka - 如何使用 kafka.tools.JmxTool 访问 JMX 指标?
- javascript - 如何使用状态而不是参考来设置文本区域的选择?
- c# - 创建带有单选按钮的下拉菜单
- dbeaver - 在 DBeaver 中查看主键