Delphi XE 4 + SqlServer campo identity
Pessoal,
Estou fazendo alguns testes com o Delphi XE 4 e SqlServer 2008, porém estou tendo dificuldades com o campo identity.
Coloco na query e no clientdataset o campo como Key e required False, ele salva o registro, mas eu não consigo pegar de volta o valor atribuído para a chave, se eu incluir um novo registro logo na sequencia, aparece o erro de Key violation no clientdataset, pois vão ficar dois registros sem a chave preenchida.
Já tentei colocar propagatechanges no DataSetProvider, mas mesmo assim não volta o valor para o CDS
Se eu pesquisar novamente, a chave foi atribuida normalmente...
Alguém tem alguma dica?
Valew
Estou fazendo alguns testes com o Delphi XE 4 e SqlServer 2008, porém estou tendo dificuldades com o campo identity.
Coloco na query e no clientdataset o campo como Key e required False, ele salva o registro, mas eu não consigo pegar de volta o valor atribuído para a chave, se eu incluir um novo registro logo na sequencia, aparece o erro de Key violation no clientdataset, pois vão ficar dois registros sem a chave preenchida.
Já tentei colocar propagatechanges no DataSetProvider, mas mesmo assim não volta o valor para o CDS
Se eu pesquisar novamente, a chave foi atribuida normalmente...
Alguém tem alguma dica?
Valew
Luiz Tassi
Curtidas 0
Respostas
Wesley Yamazack
11/09/2013
Opa Paulo, o que acha depois de salvar, fechar e abrir o seu CDS?
abs
abs
GOSTEI 0