Exception

Firebird

20/02/2003

Gostaria de saber como faço para controlar se um determindo código ja existe no banco e retornar uma exception??
Por Ex. tenho a exception

CREATE EXCEPTION produto ´Produto já existe!!´;

ai quero que quando vou inserir um produto com um código que ja existe ele de o erro que está na exception!!

uso Delphi 6 quero que apareça no meu programa
ja ouvi dizer que é com trigger mas não sei com fazer.

Obrigado


Anonymous

Anonymous

Curtidas 0

Respostas

Jycn

Jycn

20/02/2003

Na procedure de inclusao utilize:

INSERT INTO tabela (CODIGO, DESCRICAO) VALUES
(:CODIGO, :DESCRICAO);
WHEN SQLCODE -803 DO EXCEPTION NOME_DO_EXCEPTION;

Jycn


GOSTEI 0
POSTAR