Erro ao utilizar componente ClientDataSet com InterBase
To com um problema sério aqui.
Se puderem me ajudar.
É o seguinte:
Tenho um banco de dados Firebird (to usando a versão 1.5).
Conectei esse banco a um componente IBDatabase (paleta InterBase do Delphi).
Usei um IBQuery, um DataSetProvider e um ClientDataSet para fazer todo o processo de conexão ao meu banco de recuperar os dados de uma tabela.
Mas toda vez que tento utilizar o método ApplyUpdates(0) do ClientDataSet é retornado um erro, algo assim:
´SQL Parse Error: Parameter name expected´.
Será que alguém pode me dar uma dica de como resolver isso?
Se puderem me ajudar.
É o seguinte:
Tenho um banco de dados Firebird (to usando a versão 1.5).
Conectei esse banco a um componente IBDatabase (paleta InterBase do Delphi).
Usei um IBQuery, um DataSetProvider e um ClientDataSet para fazer todo o processo de conexão ao meu banco de recuperar os dados de uma tabela.
Mas toda vez que tento utilizar o método ApplyUpdates(0) do ClientDataSet é retornado um erro, algo assim:
´SQL Parse Error: Parameter name expected´.
Será que alguém pode me dar uma dica de como resolver isso?
Jonathan Bispo
Curtidas 0
Respostas
Martins
06/04/2008
[quote:ea353b79fc=´jonathan bispo´]To com um problema sério aqui.
Se puderem me ajudar.
É o seguinte:
Tenho um banco de dados Firebird (to usando a versão 1.5).
Conectei esse banco a um componente IBDatabase (paleta InterBase do Delphi).
Usei um IBQuery, um DataSetProvider e um ClientDataSet para fazer todo o processo de conexão ao meu banco de recuperar os dados de uma tabela.
Mas toda vez que tento utilizar o método ApplyUpdates(0) do ClientDataSet é retornado um erro, algo assim:
´SQL Parse Error: Parameter name expected´.
Será que alguém pode me dar uma dica de como resolver isso?[/quote:ea353b79fc]
vc está passando os parametros para o CDS?
como está seu código?
Acredito q está faltando passar parametros para o CDS ok!
Boa sorte e bons códigos.
Se puderem me ajudar.
É o seguinte:
Tenho um banco de dados Firebird (to usando a versão 1.5).
Conectei esse banco a um componente IBDatabase (paleta InterBase do Delphi).
Usei um IBQuery, um DataSetProvider e um ClientDataSet para fazer todo o processo de conexão ao meu banco de recuperar os dados de uma tabela.
Mas toda vez que tento utilizar o método ApplyUpdates(0) do ClientDataSet é retornado um erro, algo assim:
´SQL Parse Error: Parameter name expected´.
Será que alguém pode me dar uma dica de como resolver isso?[/quote:ea353b79fc]
vc está passando os parametros para o CDS?
como está seu código?
Acredito q está faltando passar parametros para o CDS ok!
Boa sorte e bons códigos.
GOSTEI 0
Brunolspp
06/04/2008
Brother,
No meu link gratuito de downloads () tem uma apostila de desenvolvimento Client/Server bem passo a passo e bem básica com FireBird, DBExpress e ClientDataSet. Está bem simples e utilizando DBExpress, mas pode ser aplicado também ao IBX.
Dá uma olhada lá que pode te ajudar a ver os passos básico de construção de acesso e manipulação de acesso a dados.
No meu link gratuito de downloads () tem uma apostila de desenvolvimento Client/Server bem passo a passo e bem básica com FireBird, DBExpress e ClientDataSet. Está bem simples e utilizando DBExpress, mas pode ser aplicado também ao IBX.
Dá uma olhada lá que pode te ajudar a ver os passos básico de construção de acesso e manipulação de acesso a dados.
GOSTEI 0
Brunolspp
06/04/2008
Link:
http://cc.codegear.com/Author.aspx?ID=795118
http://cc.codegear.com/Author.aspx?ID=795118
GOSTEI 0
Jonathan Bispo
06/04/2008
Valeu pelas dicas...
Abraço.
Abraço.
GOSTEI 0
Psyjacko
06/04/2008
talvez tenha esquecido do Fetch Params no CDS
flws
flws
GOSTEI 0