Array
(
)

Parâmetros perdidos no ClientDataSet

Mlrmelo
   - 02 mar 2006

Estou tendo problemas para usar o ClientDataSet no D7. Ele está perdendo os parâmetros. Nem o FetchParams está funcionando.
Estranho que no D5 isso não acontece.
Alguém sabe como resolver esse problema?


Joe_wah
   - 02 mar 2006

Explique melhor oq estava havendo.Com excessão de um bug ´driblável´ aqui funciona perfeitamente no D7.


Mlrmelo
   - 07 mar 2006

Exatamente isso:
Estou usando MIDAS.
No servidor, estou usando TStoredProc, com 3 parâmetros (1 string, 1 numérico - Input e outro cursor - InpuOutput).
No cliente, uso o TClientDataSet, com os mesmos parâmetros.
Uso o FetchParams para ver os parâmetros.
Todas as vezes que preciso acessar os parâmetros, preciso executar o FetchParams, se não ele simplesente perde os parâmetros; o único que fica é o Cursor.
No D5, tudo bem... Agora estou usando o D7. Resultado... Na primeira vez que passa pela execução, tudo bem... da segunda vez em diante, ele não enxerga mais os parâmetros; fica somente o cursor...
Voltei para outra máquina com o D5 instalado e tudo bem... na máquina com D7, o problema continua...
Ah... o Banco é o Oracle 8.1.7