Problemas ao Dar Post - ClientDataSet
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.
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
Curtidas 0
Respostas
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
07/12/2005
Veja se o parâmetro está criado no ClientDataSet...
GOSTEI 0
Thomaz_prg
07/12/2005
Obrigado pela ajuda...
Sim, está... Inclusive já está definido como Input e o Tipo (Integer).
Mais alguema idéia?
Sim, está... Inclusive já está definido como Input e o Tipo (Integer).
Mais alguema idéia?
GOSTEI 0
Martins
07/12/2005
Como é q está esse código e o Post?
É tudo via SQL mesmo e vc dá um post no Cds?
É tudo via SQL mesmo e vc dá um post no Cds?
GOSTEI 0
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??
- 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
07/12/2005
E aí pessoal.... alguém??
GOSTEI 0
Thomaz_prg
07/12/2005
Nada??
GOSTEI 0
Thomaz_prg
07/12/2005
Alguém ??
GOSTEI 0