função no oracle
Tenho uma função no Oracle que funciona certinho gostaria de saber com faço para pegar o valor de retorno desta função sendo que a mesma me retorna um inteiro
Estou usando DBExpress com Delphi 2007!
Até consigo executa a função usando SqlQuery ou SqlDataSet mais o retorno da função não sei como pegar alguém poderia me ajudar?
Aqui ela executa corretamente mais como pegar o valor de retorno dela????
SQLDataSet.Close;
SQLDataSet.CommandText:=(´SELECT MINHAFUNCAO(´+QuotedStr(PARAMETRO)+´) FROM DUAL´);
SQLDataSet.ExecSQL;
É uma função simples que pede uma string como parâmetro e me retorna um inteiro.
Estou usando DBExpress com Delphi 2007!
Até consigo executa a função usando SqlQuery ou SqlDataSet mais o retorno da função não sei como pegar alguém poderia me ajudar?
Aqui ela executa corretamente mais como pegar o valor de retorno dela????
SQLDataSet.Close;
SQLDataSet.CommandText:=(´SELECT MINHAFUNCAO(´+QuotedStr(PARAMETRO)+´) FROM DUAL´);
SQLDataSet.ExecSQL;
É uma função simples que pede uma string como parâmetro e me retorna um inteiro.
Juliermecarvalho
Curtidas 0
Respostas
Misterzire
21/04/2009
SQLDataSet.Close; SQLDataSet.CommandText:=(´SELECT MINHAFUNCAO(´+QuotedStr(PARAMETRO)+´) as funcao FROM DUAL´); SQLDataSet.Open; x := SQLDataSet.FielByName(´funcao´).AsInteger;
Espero ter ajudado
GOSTEI 0
Juliermecarvalho
21/04/2009
Misterzire deu certo!
Muito obrigado pela ajuda!
Muito obrigado pela ajuda!
GOSTEI 0