首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

sybase中可以取得资料,但是ds取资料时说无效的参数异常

2012-03-24 
sybase中可以取得资料,但是ds取资料时说无效的参数错误我有段sql,在pb的数据库中操作,可以取的一个资料,01

sybase中可以取得资料,但是ds取资料时说无效的参数错误
我有段sql,在pb的数据库中操作,可以取的一个资料,
010102 D清空 ue_delete DeleteRow! DeleteRow! NY清空 111Y

但是在sql查询分析器中取,可以取得2个资料
010102 D清空 ue_delete DeleteRow! DeleteRow! NY清空 1.01.01.0Y
010102 R刷新 ue_refresh bmp\zfcico.ico bmp\zfcico.ico NY刷新 刷新 1.02.00.0Y


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

热点排行