GARANTIR DESCONTO

Fórum Erro SQL #202656

23/12/2003

0

Olá,


Minha dúvida é a seguinte:

Quando cadastro um código já existente no banco de dados não há mensagens de erro. Gostaria de saber como vocês fazem para gerenciar estes erros, erro de gravar um dado já existente, campo em branco, etc. E aproveitando, gostaria de saber se há como fazer utilizando o SQL Interbase adicionar zeros a esquerda de um campo.



Abraços,


Marcos Felipe


Nish

Nish

Responder

Posts

23/12/2003

Edineidaniel

Olá Nish,

Existem várias formas de se fazer isso...

1ª - No banco de dados vc deve criar as chaves primárias, ou seja, os campos que vc definir como chave primária, o banco de dados não vai deixar armazenar um campo duplicado... Ou criar Unic Indices..
Create Unique Index TbBibPac_vrcDesPac on TbBibPac
(
vrcDesPac
);

2ª - Se vc já criou o banco, tem formas de vc dentro do sistema fazer esse gerenciamento. Tipo, no momento de Salvar um registro, Primeiro vc testa se os campos que vc definiu como Not Null, se estão em branco vc mostra uma mesagem de erro. Ainda no momento de salvar, vc também pode testar via SQL (IBQuery) e fazer consultas para saber se tal informação de algum campo já existe no sistema, Se a consulta resultar algum é pq existe de fato já esse registro, Senão Salva o registro...

Sobre zeros a esquerda, eu tb estou procurando sobre isso....

Mas qualquer dúvida me escreve
t+
Edinei


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar