Re: [delphi-br] Verificar dependencia de um campo

2009-12-09 Por tôpico Diego Garcia
Usa um Try ... Except e verifica se a mensagem de erro é relacionada com a violação de chave estrangeira. não acho que tem pq vc rodar outra query já que o banco cuida da integridade para vc. *Diego Garcia* Twitter: http://www.twitter.com/drgarcia1986 Blog:http://www.atocadopanda.com 2009/12

Re: [delphi-br] Verificar dependencia de um campo

2009-12-09 Por tôpico Walter Chagas (Bol)
Quando voce faz a integridade referencial, ela já não deixa isto acontecer. Voce tem que excluir os registros detail antes de excluir o registro mestre. Para isto basta definir a chave primária da tabela mestre como chave estrangeira nas tabelas detail. []s Walter Alves Chagas Junior Belo H

Re: [delphi-br] Verificar dependencia de um campo

2009-12-08 Por tôpico Elaine Cristina Rocha de Oliveira
Geralmente nas query's existe o evento OnPostError que recebe um parametro E: EDatabaseError. Com esse parametro vc pode filtrar a mensagem que está vindo do banco de dados e exibir uma outra mais amigável para o seu usuário. Acho que este artigo pode te dar uma luzinha http://www.planetadelph

Re: [delphi-br] Verificar dependencia de um campo

2009-12-08 Por tôpico Elaine Cristina Rocha de Oliveira
Você pode fazer uma Foreign Key no seu banco de dados e ele mesmo fará essa verificação para você. Você precisará somente melhorar e transformar a mensagem de erro em uma mensagem mais amigável para o seu usuário. Se não quiser fazer isso, crie uma query na sua tela e faça um select. Se o recordco

Re: [delphi-br] Verificar dependencia de um campo

2009-12-08 Por tôpico Leandro
no evento onupdateerror ou parecido com isso pois n to com o delphi agora voce ira tratar o erro do seu banco e alterar a msg.. nao sei se eh possivel fazer isso direto no firebird 2009/12/8 Huander > > > Só pra esclarecer estou usando Firebird 2.1 e todas as tabelas estão com as > chaves primár

Re: [delphi-br] Verificar dependencia de um campo

2009-12-08 Por tôpico Leandro
ou vc usa um banco com relacionamento que tera as regras de negocio, ou vc faz um select manual se retornar alguma quantidade de registro mostra a msg 2009/12/8 Huander > > > > Pessoal, veja se alguém pode me dar uma luz! > > Preciso verificar se um registro da tabela pode ser excluído ou não! A