Fórum Como controlar duplicidade no ClientDataSet #349041
15/11/2007
0
Este ClientDataSet está apenas em memória, não esta ligado a nenhuma query.
Obrigado!
Joaohenriquemf
Curtir tópico
+ 0Posts
15/11/2007
Vitor Alcantara
Ex:
ClientDataSet1.IndexDefs.Add(´idx1´,´NomeDoCampo´,[ixUnique]); ClientDataSet1.IndexName := ´idx1´;
Gostei + 0
19/11/2007
Joaohenriquemf
Obrigado!
Gostei + 0
20/11/2007
Vitor Alcantara
var e:exception; begin Try bla bla bla ClientDataSet.Post; Except on e:exception do begin //Testa a string do erro se encontra a mensage "Key Violation" if Pos(´Key Violation´, UpperCase(e.Message) ) > 0 then ShowMessage(´Registro duplicado´) else ShowMessage(e.Message); end; end; end;
Gostei + 0
20/11/2007
Joaohenriquemf
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)