[firebase-br] Poderima me ajudar com uma store procedures?
Edvaldo (bol)
evgomes em bol.com.br
Qui Out 28 15:59:06 -03 2004
Meu caro no nome da PROCEDURE NÃO PODE TER SINAIS ESPECIAIS... TENTE CRIAR
UM NOME QUE VOCÊ ENTENDA E O BANCO TAMBÉM... PROEST_UPD-VENDA... FAÇA ASSIM
PRODUTOESTOQUEVENDA, QUEM SABE FUNCIONA.
EDVALDO
ANALISTA DE SISTEMAS...
----- Original Message -----
From: "Marco" <aurelio em infoh.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, October 28, 2004 2:17 PM
Subject: Re: [firebase-br] Poderima me ajudar com uma store procedures?
> Eu alterei como vcs me falaram esta assim agora
> CREATE PROCEDURE "PROEST_UPD-VENDA" (
> PRODUTO_ESTOQUE_PK Integer,
> VENDA Float,
> MARKUP Float ) AS
> BEGIN
> UPDATE PRODUTO_ESTOQUE SET
> VENDA = (:VENDA * :MARKUP)
> WHERE
> PRODUTO_ESTOQUE_PK = :PRODUTO_ESTOQUE_PK;
> SUSPEND;
> END;
>
> e qdo tentei rodala deu este erro mais como o amigo tinha falado acho que
> tem campo nulo no MARKUP será que é este o problema?
> ISC ERROR MESSAGE:
> Dynamic SQL Error
> SQL error code = -104
> Token unknown - line 1, char 1
> END
>
> STATEMENT:
> TIB_DSQL: "<TIB_Script>.<TIB_DSQL>."
>
>
>
>
>
>
> ----- Original Message -----
> From: "Ander" <anderson em easybit.com.br>
> To: "FireBase" <lista em firebase.com.br>; "FireBase" <lista em firebase.com.br>
> Sent: Thursday, October 28, 2004 3:52 PM
> Subject: Re: [firebase-br] Poderima me ajudar com uma store procedures?
>
>
> Marco,
>
> Qual seria a mensagem de erro? Me parece que a virgula antes do where pode
> estar causando a falha.
>
> Anderson - EasyBit
>
> At 13:16 28/10/2004, Marco wrote:
> >Boa tarde grupo sou iniciante no Firebird o que eu gostaria de fazer é o
> >seguinte tenho minha tabela PRODUTO_ESTOQUE gostaria de que qdo um
> >usuario alterasse o valor do campo custo ela iniciasse e multiplicasse
> >pelo valor do campo markup e atualizasse o campo venda eu acho que deve
> >ser algo +- ou menos assim. estou tentando executala no SQL Editor mais
me
> >dá uma mensagem de erro no WHERE o que sera que pode estar errado?
> >
> >
> >
> >CREATE PROCEDURE "PROEST_UPD-VENDA" (
> > PRODUTO_ESTOQUE_PK Integer,
> > VENDA Float,
> > MARKUP Float ) AS
> >BEGIN
> > UPDATE PRODUTO_ESTOQUE SET
> > VENDA = (:VENDA * :MARKUP),
> > WHERE
> > PRODUTO_ESTOQUE_PK = :PRODUTO_ESTOQUE_PK;
> >END
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
Mais detalhes sobre a lista de discussão lista