[firebase-br] Firebird - gravar fisicamente apartir de um ClientDataSet
Eduardo Resek
eresek em yahoo.com.br
Ter Nov 30 03:27:53 -03 2004
Se bem me lembro, havia um bug na versão do IBExpress que vem com o
Delphi/BCB, e a mensagem de erro era parecida com isso. Resolvi
instalando a versão mais nova do IBExpress, que vc encontra na
code-central da borland :
http://cc.borland.com/ccweb.exe/
Procure contribuições por autor (Jeff Overcash) :
http://cc.borland.com/ccweb.exe/author?authorid=102
Para Delphi 7, se não me engano a mais atual é a 7.08 :
http://cc.borland.com/codecentral/ccweb.exe/listing?id=20257
MC Sistemas wrote:
>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
>
>
>
>------------------------------------------------------------------------
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
Mais detalhes sobre a lista de discussão lista