我有段sql,在pb的数据库中操作,可以取的一个资料,
010102 D 清空 ue_delete DeleteRow! DeleteRow! N Y 清空 1 1 1 Y
但是在sql查询分析器中取,可以取得2个资料
010102 D 清空 ue_delete DeleteRow! DeleteRow! N Y 清空 1.0 1.0 1.0 Y
010102 R 刷新 ue_refresh bmp\zfcico.ico bmp\zfcico.ico N Y 刷新 刷新 1.0 2.0 0.0 Y
PB10中使用ds取得话,却报出如下错误:SQLSTATE = S1093,无效的参数号码,请帮忙看下,是什么原因呢?
SELECT A.EFMFID,
A.EFMMID,
A.EFMNAME,
A.EFMMETHOD,
A.EFMUPPICT,
A.EFMDNPICT,
A.EFMCHECK,
A.EFMVISIBLE,
A.EFMHINT,
A.EFMMICOHELP,
A.EFMTBITEMINDEX,
A.EFMTBITEMORDER,
A.EFMTBITEMSPACE,
case IsNUll(B.ORFMRID,'*')
when '*' then 'N'
else 'Y'
end FLAG
FROM ERPFUNCMETHOD AS A
LEFT OUTER JOIN
(SELECT ORFMRID,ORFMFID,ORFMETHOD
FROM OPERRFMETHOD WHERE ORFMRID = :as_role ) AS B
ON A.EFMFID=B.ORFMFID AND A.EFMMID=B.ORFMETHOD
WHERE A.EFMFID = :as_func
ORDER BY A.EFMTBITEMORDER;
参数都是string型
谢谢
------解决方案--------------------
加我QQ远程吧,10308237