Fórum Títulos apelativos não são permitidos. #49502
22/02/2005
0
Meu caro afarias, você tentou me ajudar. Veja bem, estou programando para objeto, aprendi isso com o java na UFF no rio de janeiro.
Muitas pessoas quando vão cadastar uma cidade numa tela, antes de gravar, usam o select para verificar a existencia da mesma no banco de dados.
Eu não quero mais trabalhar assim. Agora defino PRIMARY KEYS E UNIQUES, desta maneira quando for usar o applyupdates, caso exista a chave ou o unique, gerará uma exceção e a partir daí eu exibirei a mensagem que chegar, de uma maneira tratada. Desta forma, pouparei acesso ao banco.
A maneira que você me disse para usar o generator, eu já vinha usando á muito tempo pelo generator field, ele é otimo, mas acontece que ele vai disparar o generator no insert ou no post (o outro evento é on server e não funciona, para quê que ele serve?).
Bom, os eventos acontecem mesmo quando dá exceção ou seja quero que se der exceção não acione o generator Certo ?
Gostaria de saber
1) Como usar a trigger neste sentido ou o generator
2) Gostaria de ter um tratamento para exceções da palheta INTERBASE, já me deram mas era para o BDE, preciso para o INTERBASE.
Portanto peço encarecidamente ajuda e se para as excecoes do interbase precisar de uma dcu, me diga qual é.
Obrigado para todos.
Muitas pessoas quando vão cadastar uma cidade numa tela, antes de gravar, usam o select para verificar a existencia da mesma no banco de dados.
Eu não quero mais trabalhar assim. Agora defino PRIMARY KEYS E UNIQUES, desta maneira quando for usar o applyupdates, caso exista a chave ou o unique, gerará uma exceção e a partir daí eu exibirei a mensagem que chegar, de uma maneira tratada. Desta forma, pouparei acesso ao banco.
A maneira que você me disse para usar o generator, eu já vinha usando á muito tempo pelo generator field, ele é otimo, mas acontece que ele vai disparar o generator no insert ou no post (o outro evento é on server e não funciona, para quê que ele serve?).
Bom, os eventos acontecem mesmo quando dá exceção ou seja quero que se der exceção não acione o generator Certo ?
Gostaria de saber
1) Como usar a trigger neste sentido ou o generator
2) Gostaria de ter um tratamento para exceções da palheta INTERBASE, já me deram mas era para o BDE, preciso para o INTERBASE.
Portanto peço encarecidamente ajuda e se para as excecoes do interbase precisar de uma dcu, me diga qual é.
Obrigado para todos.
Dr. Interbase
Curtir tópico
+ 0
Responder
Posts
22/02/2005
Afarias
Oi Dr. tudo bom?
Veja, antes de mais nada, é meu dever te orientar a usar bem o fórum para q ele funcione bem e seja útil a todos.
Neste sentido, devo recomendá-lo novamente a ler as regras de conduta deste fórum. Vc verá q é contra as regras de conduta postar mensagens com [b:8d428e47a4]títulos apelativos[/b:8d428e47a4].
voltando ao seu caso:
|o outro evento é on server e não funciona, para quê que ele serve?).
serve pra quando vc tem uma trigger q vai fazer o trabalho com o generator.
|Bom, os eventos acontecem mesmo quando dá exceção ou seja quero
|que se der exceção não acione o generator Certo ?
neste caso, before post me parece bem adequado. não?
|1) Como usar a trigger neste sentido ou o generator
vc pode usar trigger sem problemas apenas tem q entender como as coisas funcionam. A trigger só será disparada quando o servidor receber o INSERT o q ocorre apenas depois do POST ou ApplyUpdates (depende da tecnologia q está usando)
Tenha em mente q depois q a trigger disparar, como é um evento do servidor, nõa tem como o cliente (seu programa) saber do código gerado a não ser que vc faça uma nova consulta.
como já disse antes, use a ferramenta de busca do fórum, esse assunto já foi amplamente abosdado por aqui.
|2) Gostaria de ter um tratamento para exceções da palheta INTERBASE,
|já me deram mas era para o BDE, preciso para o INTERBASE.
como é isso? o q vc precisa é saber quais as exceções o compoente IBX gera (EIBInterbaseException, etc..) e saber quais os erros produzidos pelo IB (ver documentação do mesmo)
algo pronto eu nunca vi, q eu saiba todo mundo programa o seu. mas... pode ser q vc encontre por ai ou alguem te passe seu código.
T+
Veja, antes de mais nada, é meu dever te orientar a usar bem o fórum para q ele funcione bem e seja útil a todos.
Neste sentido, devo recomendá-lo novamente a ler as regras de conduta deste fórum. Vc verá q é contra as regras de conduta postar mensagens com [b:8d428e47a4]títulos apelativos[/b:8d428e47a4].
voltando ao seu caso:
|o outro evento é on server e não funciona, para quê que ele serve?).
serve pra quando vc tem uma trigger q vai fazer o trabalho com o generator.
|Bom, os eventos acontecem mesmo quando dá exceção ou seja quero
|que se der exceção não acione o generator Certo ?
neste caso, before post me parece bem adequado. não?
|1) Como usar a trigger neste sentido ou o generator
vc pode usar trigger sem problemas apenas tem q entender como as coisas funcionam. A trigger só será disparada quando o servidor receber o INSERT o q ocorre apenas depois do POST ou ApplyUpdates (depende da tecnologia q está usando)
Tenha em mente q depois q a trigger disparar, como é um evento do servidor, nõa tem como o cliente (seu programa) saber do código gerado a não ser que vc faça uma nova consulta.
como já disse antes, use a ferramenta de busca do fórum, esse assunto já foi amplamente abosdado por aqui.
|2) Gostaria de ter um tratamento para exceções da palheta INTERBASE,
|já me deram mas era para o BDE, preciso para o INTERBASE.
como é isso? o q vc precisa é saber quais as exceções o compoente IBX gera (EIBInterbaseException, etc..) e saber quais os erros produzidos pelo IB (ver documentação do mesmo)
algo pronto eu nunca vi, q eu saiba todo mundo programa o seu. mas... pode ser q vc encontre por ai ou alguem te passe seu código.
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)