Como é a geração da sua chave primária? Se for auto-incrementável pelo banco, com certeza não irá aparecer. O TClientDataSet trabalha gerenciando localmente os seus dados (mesmo apos o post) para obter um melhor desempenho .. a comunicação com o banco é feita realmente quando vc usa o apply. É nesta hora que é gerado o seu ID, pois é a hora que ele realmente grava os dados. Para fins de testes, e se a sua chave primária no seu banco está setada para auto incrementável, tente atribuir um valor qualquer no field da sua chave primária.
Abs Daniel Augusto Bastos 2009/7/9 felipe govoni <govoni.fel...@gmail.com> > boa tarde > > estou sando delphi 2007 + mysql 5.1 > o grupo query clientdataset + datasetprovider + datasource > esta tudo configurado correto pois estou seguindo uma videoaula da > devmedia, > porem > quando salvo, nao aparece a chave primaria e obviamente na hora do > applyupdate da erro > pois esta dizendo que a chave primaria esta null. > > > alguem sabe oq pode se? > > > > > -- > Felipe Govoni > --------------------- > GOVONI Sistemas > Fone 8472-8718 > www.govoni.com.br > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > [As partes desta mensagem que não continham texto foram removidas]