Problemas ao Dar Post - ClientDataSet

Delphi

07/12/2005

Pessoal, tenho uma aplicação multicamadas, com um servidor de aplicação (MTS) e acessando usando SocketConnection. Na aplicação servidora, criei uma IBQuery com o SQL: SELECT * FROM TABELA WHERE ID = :ID. Consigo através disso consultar e excluir, porém, ao tentar Insert e/ou Alterar (no momento do post), recebo a seguinte mensagem de erro:

SQL Parse Error:
Parameter name expected


Pessoal... não sei o que aconteceu... tava tudo funcionando e do nada... bluf... apareceu esse erro.
Alguém poderia me ajudar... é que tô com certa urgência... o chefe tá pegando no meu pé, pois temos que ter isso pronto pra sexta-feita.

Agradeço quem puder me ajudar.


Thomaz_prg

Thomaz_prg

Curtidas 0

Respostas

Thomaz_prg

Thomaz_prg

07/12/2005

Pessoal, desculpem ser impertinente, mas é que tenho que estar com isso pronto na segunda-feira... se alguém puder me ajudar...


GOSTEI 0
Bruno Belchior

Bruno Belchior

07/12/2005

Veja se o parâmetro está criado no ClientDataSet...


GOSTEI 0
Thomaz_prg

Thomaz_prg

07/12/2005

Obrigado pela ajuda...
Sim, está... Inclusive já está definido como Input e o Tipo (Integer).

Mais alguema idéia?


GOSTEI 0
Martins

Martins

07/12/2005

Como é q está esse código e o Post?

É tudo via SQL mesmo e vc dá um post no Cds?


GOSTEI 0
Thomaz_prg

Thomaz_prg

07/12/2005

Está da seguinte forma:

- Na aplicação servidora:

1 IBDatabase

1 IBQuery
. SQL: Select * From Tabela Where ID = :ID
. Unidirecional: True

1 IBtransaction
. ReadCommited

1. DataSetProvider
. Options: poIncPropFields, poAllowCommandText

Para cada IBQuery, tenho um IBTransaction exclusivo.


Na aplicação cliente uso apenas um CDS ligado ao DataSetProvider, através de um SocketConnection (Socket Server Borland).

Consigo inserir/Alterar normalmente no ClientDataSet porém ao dar um ApplyUpdates ele me retorna o erro: ´SQL Parse Error: Parameter name expected´


Observações: Estou usando IBX 7.08. O interessante é que, estava tudo funcionando, mas do nada, começou a aparecer esse erro.
E aí... alguma idéia??


GOSTEI 0
Thomaz_prg

Thomaz_prg

07/12/2005

E aí pessoal.... alguém??


GOSTEI 0
Thomaz_prg

Thomaz_prg

07/12/2005

Nada??


GOSTEI 0
Thomaz_prg

Thomaz_prg

07/12/2005

Alguém ??


GOSTEI 0
POSTAR