Fórum Chave primária no ClientDataSet #297006
26/09/2005
0
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
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
Curtir tópico
+ 0
Responder
Posts
26/09/2005
Pezzin
Vc deve tratar via código antes de gravar.
É assim que eu faço independente do componente.
É assim que eu faço independente do componente.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)