[firebase-br] Firebird - gravar fisicamente apartir de um ClientDataSet

MC Sistemas mcsistemas em mcsistemas.eti.br
Seg Nov 29 11:33:50 -03 2004


Em brancoAssunto: Firebird - gravar fisicamente apartir de um ClientDataSet

Situação   : Delphi 7 e Firebird 1.5



Estou usando a seguinte estrutura para    visualizar e editar   uma determinada tabela.

  IBDatabase1 -> IBTransaction1 -> IBQuery1 -> DataSetProvider1 -> ClientDataSet1.

com as seguintes configurações

no IBquery1   ,   a SQL   = select * from MC03PRO   ( tabela com 2 campos - codigo e nome)

No DataSetProvider    =   updateMode = upWhereChangeOnly

Esta funcionando, consigo abrir o grid, navegar , editar a tabela atrave's de um POST ou DELETE.

Aqui , começa o meu problema.

Quando executo , o seguinte comando , para gravar   fisicamente no banco, através de

     ClientDataSet1.ApplyUpdates(0);

recebo a seguinte mensagem.

execption class EIBClienteError

"SQL Parse Error :   Parameter name expected.'

Qual a forma correta, para o funcionamento pleno deste componente com Firebird.



[ ]'s

Marcelo




Mais detalhes sobre a lista de discussão lista