c/s结构,客户端如何使用ClientDataSet调用如下在Oracle中定义的函数?Oracle中定义的函数如下:
CREATE OR REPLACE FUNCTION PR_GETLOGINID(LOGINID VARCHAR2, ILEN INTEGER) RETURN VARCHAR2 IS
  ICOUNT INTEGER;
  RESULT VARCHAR2(100);
BEGIN
  SELECT COUNT(*) INTO ICOUNT FROM SYSUSERLIST WHERE FLOGINID=LOGINID;
  IF ICOUNT = 0 THEN
    RESULT := LOGINID;
  ELSE
    SELECT LOGINID || '-' || NVL(MAX(SUBSTR(FLOGINID,ILEN+2,LENGTH(FLOGINID)-ILEN-1))+1,1) INTO RESULT
      FROM SYSUSERLIST WHERE FLOGINID LIKE LOGINID || '-%';
  END IF;
  RETURN(RESULT);
END PR_GETLOGINID;还望不啬赐教,我调用几次都不成功。
请给一下客户端使用ClientDataSet调用的代码,非常感谢。