2021-04-25 15:51

@INFECTION_K
你好 ,我又发现了 占位符 如果设置参数为 “”,占位符就是 ,没有‘’, SQL报错。
我用的驱动是 ojdbc6-11.2.0.3
你的ojdbc6.jar 能发给我么?
我的邮箱 credavis@163.com
谢谢

2021-04-25 11:19

@杜福忠
打印 sqlPara
Sql: SELECT WH_CODE FROM TITEM WHERE ITEM_CODE = ?
Para: [01827364]

输入完整SQL:
[2021/04/25 11:17:51.004] Sql Parameter = SELECT WH_CODE FROM TITEM WHERE ITEM_CODE = 01827364

代码简单;
Kv kv = Kv.by("itemCode", "01827364");
SqlPara sqlPara = Db.getSqlPara("event.selectitem", kv);
Record record= Db.findFirst(sqlPara);
#sql("selectitem")
SELECT WH_CODE FROM TITEM WHERE ITEM_CODE = #para(itemCode)
#end
直接在 PLSQL中 输入上述语句也不行;
只有 WHERE ITEMCODE = '01827364' 也是只有加单引号才可以;

2019-06-22 16:00

这个必须顶一下,正好需要拿来使用了。