Overload no DbExpress com Oracle
Boa tarde!
Estou desenvolvendo uma aplicação em Delphi 7 com Oracle. Fiz uma PL/SQL chamada ´Logar´ e tenho, ainda, mais 3 overloads dessa mesma PL/SQL.
No DbExpress temos todas as propriedades necessárias para chamar PL/SQL através do componente TSQLStoredProc, porém, o mesmo não me fornece a propriedade ´overload´, para informar qual dos overloads eu devo executar.
Alguém sabe como faço para resolver isso usando DbExpress? :!:
Estou desenvolvendo uma aplicação em Delphi 7 com Oracle. Fiz uma PL/SQL chamada ´Logar´ e tenho, ainda, mais 3 overloads dessa mesma PL/SQL.
No DbExpress temos todas as propriedades necessárias para chamar PL/SQL através do componente TSQLStoredProc, porém, o mesmo não me fornece a propriedade ´overload´, para informar qual dos overloads eu devo executar.
Alguém sabe como faço para resolver isso usando DbExpress? :!:
Alissonmelo
Curtidas 0
Respostas
Alissonmelo
07/07/2006
Encontrei a solução!!!
Usando o componente SQLSataSet, podemos setar a propriedade COMMANDTYPE para ´ctQuery´ e na propriedade COMMANDTEXT escrever um SQL para executar a PL desejada, onde será executado a OVERLOAD com a assinatura informada no comando SQL.
Usando o componente SQLSataSet, podemos setar a propriedade COMMANDTYPE para ´ctQuery´ e na propriedade COMMANDTEXT escrever um SQL para executar a PL desejada, onde será executado a OVERLOAD com a assinatura informada no comando SQL.
GOSTEI 0