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
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)