Fórum Parametro em Stored procedure #264384
06/01/2005
0
Pessoal como faco para passar paramentros dentro do ibexpert e executar
tal bloco de comando referente ao paramentro vejam o que estou tentando fazer e esta dando erro:
BEGIN
as references wFuncao
if (:wFuncao = 1 ) then
BEGIN
insert into cadastro values(
:WCOD,
:WNOME,
:WENDERECO,
:WCIDADE,
:WESTADO);
END
ELSE
if (:wFuncao = 2) then
BEGIN
delete from cadastro where cadastro.cod =:WCOD;
END
ELSE
if (:wFuncao = 3) then
BEGIN
update cadastro set
cadastro.cod = :WCOD,
cadastro.nome = :WNOME,
cadastro.endereco = :WENDERECO,
cadastro.cidade = :WCIDADE,
cadastro.estado = :WESTADO
Where cadastro.cod = :WCOD;
END
END
tal bloco de comando referente ao paramentro vejam o que estou tentando fazer e esta dando erro:
BEGIN
as references wFuncao
if (:wFuncao = 1 ) then
BEGIN
insert into cadastro values(
:WCOD,
:WNOME,
:WENDERECO,
:WCIDADE,
:WESTADO);
END
ELSE
if (:wFuncao = 2) then
BEGIN
delete from cadastro where cadastro.cod =:WCOD;
END
ELSE
if (:wFuncao = 3) then
BEGIN
update cadastro set
cadastro.cod = :WCOD,
cadastro.nome = :WNOME,
cadastro.endereco = :WENDERECO,
cadastro.cidade = :WCIDADE,
cadastro.estado = :WESTADO
Where cadastro.cod = :WCOD;
END
END
Jonasaf
Curtir tópico
+ 0
Responder
Posts
06/01/2005
Frare
Olá, jonasaf
Este comando esta muito vago, monte uma store procedure e suas variaveis.
Exemplo:
CREATE PROCEDURE BAIXA_BOLETO (
P_DT_RECTO DATE,
P_VLR_TOTAL FLOAT,
P_VLR_JUROS FLOAT,
P_DOC VARCHAR(40))
AS
BEGIN
/*
Autor: Eduardo Frare
Descrição: Retorno do banco baixa receber automaticamente
*/
UpDate itens_rec Set
Irec_dt_recto=:p_dt_recto,
Irec_vlr_juros=:p_vlr_juros,
Irec_vlr_total=:p_vlr_total
where irec_doc=:p_doc;
SUSPEND;
END
Espero ter ajudado.
:lol:
Este comando esta muito vago, monte uma store procedure e suas variaveis.
Exemplo:
CREATE PROCEDURE BAIXA_BOLETO (
P_DT_RECTO DATE,
P_VLR_TOTAL FLOAT,
P_VLR_JUROS FLOAT,
P_DOC VARCHAR(40))
AS
BEGIN
/*
Autor: Eduardo Frare
Descrição: Retorno do banco baixa receber automaticamente
*/
UpDate itens_rec Set
Irec_dt_recto=:p_dt_recto,
Irec_vlr_juros=:p_vlr_juros,
Irec_vlr_total=:p_vlr_total
where irec_doc=:p_doc;
SUSPEND;
END
Espero ter ajudado.
:lol:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)