Fórum Criação de Stored Procedure #274898
31/03/2005
0
estou precisando muito da ajuda de vcs. Tenho que criar uma stored procedure em um bando de dados Oracle através do Delphi. Pensei que o componente DBExpress Plus fosse resolver o problema, mas não sei usar.
Me ajudem! :cry:
Ampaline
Curtir tópico
+ 0Posts
31/03/2005
Madrick
Gostei + 0
31/03/2005
Ampaline
Eu já vi um exemplo de seleção, mas não de criação sem passar parâmetros, ou seja, os parâmetros eu que defino no código.
Gostei + 0
31/03/2005
Madrick
CREATE PROCEDURE cp_I_Teste (
@CODIGO int,
@PCODIGO int,
@SEQ int,
@QUANT decimal(18,4),
@VALOR decimal(18,4)) AS
insert into TROCA (CODIGO, PCODIGO, SEQ, QUANT, VALOR)
values (@CODIGO, @PCODIGO, @SEQ, @QUANT, @VALOR)
======No delphi===========================
spTeste.Params.FindParam(´@CODIGO´).AsInteger := StrToInt(EdCodigo.Text);
spTeste.Params.FindParam(´@PCODIGO´).AsInteger := cdsTeste2PCODIGO.AsInteger;
spTeste.Params.FindParam(´@SEQ´).AsInteger := cdsTesteSEQ.AsInteger;
spTestea.Params.FindParam(´@QUANT´).AsBCD := cdsTesteQUANT.AsCurrency;
spTeste.Params.FindParam(´@VALOR´).AsBCD := cdsTesteVALOR.AsCurrency;
spTeste.ExecProc;
onde spTeste = ao componente SQLStoredProc do dbexpress
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)