Fórum função no oracle #369897

21/04/2009

0

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.


Juliermecarvalho

Juliermecarvalho

Responder

Posts

21/04/2009

Misterzire

SQLDataSet.Close;
SQLDataSet.CommandText:=(´SELECT MINHAFUNCAO(´+QuotedStr(PARAMETRO)+´)  as funcao FROM DUAL´);
SQLDataSet.Open; 


x := SQLDataSet.FielByName(´funcao´).AsInteger;




Espero ter ajudado


Responder

Gostei + 0

21/04/2009

Juliermecarvalho

Misterzire deu certo!
Muito obrigado pela ajuda!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar