Chave primária no ClientDataSet

Delphi

26/09/2005

Olá, comunidade delphiana. :D

Tem como eu definir chave primária no ClientDataSet(CDS)? O meu problema está sendo o seguinte: qdo eu insiro no CDS o registro, ele não verifica a chave q está no banco, então fica sem nenhum critério para inserção. Aí qdo executo o applyupdates ele dá a ´key violation´. Eu sei q ele suprime essa exceção e não vai dar nenhuma mensagem de erro para o usuário qdo o programa estiver rodando, pois a exceção só aparece com o debugger. Mas não kero q seja possível dar um insert no CDS para evitar q o usuário se confunda. E tb não posso dar um applyupdates e reabrir o CDS pq só vai salvar a operação se o usuário kiser.


[]´s Leomar


Lero

Lero

Curtidas 0

Respostas

Pezzin

Pezzin

26/09/2005

Vc deve tratar via código antes de gravar.
É assim que eu faço independente do componente.


GOSTEI 0
POSTAR