descobri o problema, eu deveria colocar a propriedade do
dasetprovider resolvetodataset=true

obrigado daniel.




2009/7/10 Daniel Augusto Bastos <danbas...@gmail.com>

>
>
> To sem Delphi aqui no momento, mas assim mesmo vai um chute:
> Verifique se seu Field da chave primária está marcado como required.
> Se tiver, sete o valor pra false e tente gravar.
>
> Se não funcionar, tente atribuir um valor pro campo pra todo o mundo. Tipo
> cds.fieldByName('id').AsInteger := 0;
> Há chançes (como aconteceno SQL Server) do banco substituir seu valor pelo
> número auto-incrementável dele.
>
>
> Abs
> Daniel Augusto Bastos
>
> 2009/7/9 felipe govoni <govoni.fel...@gmail.com<govoni.felipe%40gmail.com>
> >
>
> > sim o campo e auto incremento, vou ter q colocar esse valor manualmente?
> > pois a aplicação vai ser varios usuarios incluindo registros ao mesmo
> > tempo,
> > tenho
> > medo q de algo errado.
> >
> >
> >
> > 2009/7/9 Daniel Augusto Bastos <danbas...@gmail.com<danbastos%40gmail.com>
> >
> >
> > >
> > >
> > > 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<govoni.felipe%40gmail.com>
> <govoni.felipe%
> > 40gmail.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]
> > >
> > >
> > >
> >
> >
> >
> > --
> > 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]
>
>  
>



-- 
Felipe Govoni
---------------------
GOVONI Sistemas
Fone 8472-8718
www.govoni.com.br


[As partes desta mensagem que não continham texto foram removidas]

Responder a