[firebase-br] Erro ao criar Trigger com BDE
Ricardo Frenedoso
ricardo.desenvol em supersoft.com.br
Qua Jul 2 09:53:04 -03 2008
Resolvi o problema. A propriedade ParamCheck do TQuery deve ser false,
para que o componente não interprete os símbolos precedidos de ":" como
parâmetros.
Muito obrigado pela ajuda.
> Boa tarde pessoal.
>
> Estou tentando criar uma trigger pelo Delphi, usando componentes do BDE.
> Já tentei com a query, e o método Execute do TDatabase, e retorna o
> mesmo erro. No corpo da trigger existe o seguinte trecho:
>
> SELECT FRONTEIRA FROM ATIVPROD WHERE ABREV = NEW.ABREV
> AND CODIGO = NEW.CODATIV INTO :FRONTEIRA;
>
> Acredito que o BDE esteja interpretando o :Fronteira como um parâmetro.
> Eu escrevi o código da trigger no IBExpert, e por lá funciona
> direitinho. Alguém da lista já passou por esse problema? Tem como criar
> esse tipo de trigger pelo BDE??
>
> A mensagem do erro é
>
> General SQL error.
> Token unknown - line 9, column 10
> ?.
>
> Agradeço antecipadamente qualquer ajuda.
>
> ______________________________________________
> 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