就说是使用storeproc组件.
调用oracle中的过程我会.
现在我想通过它调用oracle中的函数并返回函数值.一直调试不成功.
请有做过的朋友帮忙

解决方案 »

  1.   

    用TStoredProc
    返回值在storedProc.Parameters[0]中
      

  2.   

    如果你的函数为fun1,没有参数就
    adoquery.sql.text := 'select fun1 from dual';
    如果有一个整形的参数就
    adoquery.sql.text := 'select fun1(0) from dual';
    其他类似
      

  3.   

    其实oracle中的sysdate也是一个函数
    大家都用过select sysdate from ....吧,和自己编写的函数调用是一样的
      

  4.   

    直接写函数放在SQL语句中。比如select function(column) from table 然后再reordset中读取结果就可以了