Fórum DBXpress: Problemas com Chave primaria #336722
24/01/2007
0
estou fazendo um cadastro e utilizo banco de dados IB6, e DBxPresss Para conectar no banco.
SqlDataSet.commandtext =´select * from OBRA where CODOBRA=:COD´
o que eu queria saber é como que eu faço para quando o clientDataSet receber um Append o registro já vir automaticamente com a ChavePrimaria Preenchida?
a chave primaria é um campo integer not null sequencial (1,2,3,4,5,6,7,...)
por que toda vez que recebe append eu preencho com ´0´, de pois do post o trigger faz o serviço de preencher o valor correto, eu queria fazer isso antes, na hora do append. existe essa possibilidade?
agradeço qualquer ajuda
obrigado
Daniel Martins
Curtir tópico
+ 0Posts
24/01/2007
Macario
Esta gerando alguma violação ou exceão? :roll:
Gostei + 0
25/01/2007
Daniel Martins
porém quando informo uma nova obra o CODObra começa com 0, logo quando vou inserir as fotos a chave CODObra da tbl FOTOS_Obras tbm começa com 0.
Para dar certo eu tenho que Salvar a Obra, atualizar a cache, pegar a ultima obra, abrir e liberar para inserir fotos... já fiz isso em outros programas, nao achei nem um pouko funcional... eu só que descobrir como fazer certo, ou achar uma nova maneira de fazer certo.
Gostei + 0
25/01/2007
Paullsoftware
uma outra forma seria no mesmo evento vc dá um Post e depois um Edit...
espero ter ajudado :wink:
Gostei + 0
25/01/2007
Daniel Martins
Gostei + 0
25/01/2007
Daniel Martins
geralmente eu faço um ApplyUpdates no onPost do Cds, daí a chave atualiza....
disparar uma trigger assim, nao sei nao..
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)