[firebase-br] Erro ao passar parâmetro String para TIBStoredProcedure no Delphi [off]
Felipe Ambrosio
fkambrosio em gmail.com
Qui Jan 28 11:37:08 -03 2010
Parece que o problema é com o Delphi 2010 mesmo...
Repliquei a aplicação no Delphi 6 e 7 e foi tudo tranquilo... :/
----- Original Message -----
From: "Kléber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, January 25, 2010 4:30 PM
Subject: Re: [firebase-br]Erro ao passar parâmetro String para
TIBStoredProcedure no Delphi [off]
Pessoalmente eu prefiro não usar esses componente de StoreProcedure. Uso
execute procedure dentro do proprio componente Query.
Mas tente usar o QuotedStr na passagem dos parametros string
importar_material_sp.ParamByName('nm_material').AsString :=
QuotedStr('AAS');
importar_material_sp.ParamByName('ie_estoque').AsString := QuotedStr('S');
[]´s
Kléber Caneva
----- Original Message -----
From: "Felipe Ambrosio" <fkambrosio em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, January 25, 2010 6:16 PM
Subject: [firebase-br] Erro ao passar parâmetro String para
TIBStoredProcedure no Delphi [off]
E ae galera!
Ao executar uma procedure (TIBStoredProcedure) pelo Delphi é apresentado o
erro "UNSUPPORTED FEATURE" (no comando .ExecProc).
Depois de muito me bater verifiquei que o problema está na passagem do
parâmetro do tipo "String", onde se eu comento a passagem dos 2 parâmetros
do tipo String o erro não é apresentando.
Ou seja:
importar_material_sp.Prepare;
importar_material_sp.ParamByName('cd_material').AsInteger := 10;
importar_material_sp.ParamByName('nm_material').AsString := 'AAS';
importar_material_sp.ParamByName('ie_estoque').AsString := 'S';
importar_material_sp.ExecProc;
Alguem sabe o que pode ser?
Obs.: Executando a procedure manualmente pelo IBExpert não é apresentado
problema.
[]'s
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY0NDQ3MjA5Ljc2NjI4My4xMjQ2Ni5kcmVzZGVuLnRlcnJhLmNvbSw1NjU4TerraMail
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Felipe Ambrosio
Mais detalhes sobre a lista de discussão lista