[firebase-br] Fw: OFF TOPIC - usar STORED PROCEDURE no DELPHI
Luiz Carlos
lcarlos2000 em bol.com.br
Dom Jul 24 10:56:29 -03 2011
Pessoal,
Eu nunca usei SOTRED PROCEDURE, sempre fiz tudo com IBQUERY do IBX do DELPHI
7. Só que agora preciso criar um projeto de contas a pagar e receber
simples, e preciso pegar o saldo das contas no projeto e não estou
conseguindo somente com IBQUERY, ai li num aritgo que para isso tem que usar
STORED PROCEDURE do FIREBIRD.
O que preciso fazer é somar todos os valores do campo RECEBER e subtrair
todos os valores do campo PAGAR para pegar o saldo, esses campos foram
criados no FIREBIRD 2.1 como NUMERIC(15,2). Por exemplo, preciso pegar o
saldo das contas do mes de julho de 2011 (existe um campo do tipo date
chamado VCTO) e mostrar as contas em um dbgrid e o saldo em um EDIT e não
sei como fazer. Eu sei que para o pessoal da lista isso é moleza, mas para
mim que nunca trabalhei com SOTRED PROCEDURE está sendo complicado. Se
alguem puder me explicar detalhadamente como fazer isso com o componente IBX
que é o que eu uso para a conexão com o Firebird 2.1 ficaria muito
agradecido.
Grato
Luiz Carlos
----- Original Message -----
From: Tecnobyte Informática
To: FireBase
Sent: Saturday, July 23, 2011 9:42 PM
Subject: Re: [firebase-br] OFF TOPIC - usar STORED PROCEDURE no DELPHI
Boa noite
Eu uso Delphi 7 + IBX + Firebird 2.1 e uso IBSQL ou IBDataSet, dependendo da
necessidade e do tipo de procedure.
Exemplos:
- Para procedure selecionável:
IBSQL1.SQL.Text := 'SELECT * FROM SP_NomeProcedure(:Parametro1, :Parametro2,
...)';
IBSQL1.ParamByName('Parametro1').AsInteger := Valor;
...
- Para procedure executável:
IBSQL1.SQL.Text := 'EXECUTE PROCEDURE SP_NomeProcedure(:Parametro1,
:Parametro2, ...)';
IBSQL1.ParamByName('Parametro1').AsInteger := Valor;
...
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
-----Mensagem Original-----
From: Luiz Carlos
Sent: Saturday, July 23, 2011 6:28 PM
To: FireBase
Subject: [firebase-br] OFF TOPIC - usar STORED PROCEDURE no DELPHI
Olá,
Gostaria de saber como faço para chamar uma STORED PROCEDURE pelo DELPHI 7?
Grato
Luiz Carlos
______________________________________________
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
Mais detalhes sobre a lista de discussão lista