Olá Willian, que bom que deu certo, quanto ao tempo de resposta da Devart é relativo, todas as vezes que postei no Forum (e olha que tem tempo que posta lá) tive minhas dúvidas respondidas no dia seguinte.
outra forma mais rápida é enviar um e-mail para o suporte com o nº do seu registro de cliente.. ai eles atendem mais rápido ainda. e se for algum bug eles mandam o fix antes mesmo de liberar uma nova versão. por isso mesmo que uso os componentes deles desde 2004 e tão cedo não vou mudar. 2008/7/28 Willian Jhonnes Lara dos Santos <[EMAIL PROTECTED]> > Olá, Eduardo... > > Valeu pela resposta, mas acabei encontrando referências a um método da > classe TOraStoredProc que faz exatamente oq eu preciso. Então, minha função > acabou ficando assim: > > procedure TOraDBConnection.CreateStoredProcParam(StoredProc: > TCustomOraStoredProc; > PFiledType: TFieldType; PName: String; PType: TParamType); > > begin > //Cria os parâmetros para objetos TOraStoredProc > StoredProc.Params.CreateParam(PFiledType, PName, PType); > end; > > []'s > > P.S. - e os caras da DevArt demoram muuuuuuuuito pra responder... > > --------------------------------------------------- > Att.: > Willian Jhonnes L. dos Santos > Analista/Desenvolvedor Object/Free Pascal > [EMAIL PROTECTED] <willianjhonnes%40yahoo.com.br> > --------------------------------------------------- > Seja livre. Use Linux. > Grupo de Usuários GNU/Linux de São José dos Pinhais > Linux user number 449753 > --------------------------------------------------- > Powered by Slackware Linux 12.0 > Kernel 2.6.21.5-custom > --------------------------------------------------- > > ----- Mensagem original ---- > De: Eduardo Silva dos Santos <[EMAIL PROTECTED]<eduardo.drd%40gmail.com> > > > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Enviadas: Segunda-feira, 28 de Julho de 2008 11:31:01 > Assunto: Re: [delphi-br] Criar parâmetros em uma TOraStoredProc em tempo de > execução > > Olá Willian, certo vez vi algo parecido no Forum do ODAC, acho que você tem > que usar um tipo que parêmetro que pertence ao ODAC se não me engano > TDAParam.. não tenho certeza, de qualquer forma segue o endereço do forum, > se você postar lá certamente o pessoal da DevArt resolve rapidinho > > http://devart. com/forums/ viewforum. php?f=5 > > posta lá que o suporte deles é muito bom. > > 2008/7/28 Willian Jhonnes Lara dos Santos <willianjhonnes@ yahoo.com. br> > > > Olá, bom dia a todos... > > > > Criei uma rotina [1] para adicionar parâmetros a um objeto TOraStoredProc > > (ODAC 6.25) em tempo de execução, mas a mesma me retorna o erro "Invalid > > property value". Já codifiquei a rotina de 'n' formas diferentes, todas > sem > > sucesso. > > > > A situação é: a variável rParam recebe o parâmetro criado, tem seus > > atributos mudados e é inserida no objeto TOraStoredProc. O parâmetro é > > criado normalmente, mas na hora de inserí-lo no objeto, ele me retorna o > > erro. > > > > O google não me retornou nada referente a esta questão e, como é a > primeira > > vez que tento fazer isso de forma dinâmica (os componentes sempre foram > > estáticos), confesso que me sinto um tanto perdido. > > > > Se alguém tiver alguma idéia de como realizar esta tarefa, agradeceria > > muito... > > > > []'s > > > > [1] - procedure TOraDBConnection. CreateStoredProc Param(StoredProc : > > TOraStoredProc; > > PType: TParamType; PName, PValue: String); > > var > > rParam: TParam; > > begin > > //Cria os parâmetros para objetos TOraStoredProc > > rParam := TParam.Create( FParams, PType); > > rParam.Name := PName; > > rParam.Value := PValue; > > StoredProc.Params. AddParam( rParam); > > end; > > > > ------------ --------- --------- --------- --------- --- > > Att.: > > Willian Jhonnes L. dos Santos > > Analista/Desenvolve dor Object/Free Pascal > > willianjhonnes@ yahoo.com. br <willianjhonnes% 40yahoo.com. br> > > ------------ --------- --------- --------- --------- --- > > Seja livre. Use Linux. > > Grupo de Usuários GNU/Linux de São José dos Pinhais > > Linux user number 449753 > > ------------ --------- --------- --------- --------- --- > > Powered by Slackware Linux 12.0 > > Kernel 2.6.21.5-custom > > ------------ --------- --------- --------- --------- --- > > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua > > cara @ymail.com ou @rocketmail. com. > > http://br.new. mail.yahoo. com/addresses > > > > > > -- > ............ ......... ......... ......... ......... ....... > Eduardo Silva dos Santos > DRD Sistemas. > (27) 3218-4201 > MSN: eduardo.drd@ gmail.com > Site: http://www.drdsiste mas.com.br/ > ............ ......... ......... ......... ......... ....... > > [As partes desta mensagem que não continham texto foram removidas] > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua > cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses > > [As partes desta mensagem que não continham texto foram removidas] > > > -- ....................................................... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ....................................................... [As partes desta mensagem que não continham texto foram removidas]