Problemas ao Dar Post - ClientDataSet

07/12/2005

1

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.


Responder

Posts

08/12/2005

Thomaz_prg

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


Responder

08/12/2005

Bruno Belchior

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


Responder

08/12/2005

Thomaz_prg

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

Mais alguema idéia?


Responder

08/12/2005

Martins

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

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


Responder

08/12/2005

Thomaz_prg

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??


Responder

09/12/2005

Thomaz_prg

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


Responder

11/12/2005

Thomaz_prg

Nada??


Responder

12/12/2005

Thomaz_prg

Alguém ??


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira