Parâmetros perdidos no ClientDataSet
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?
Estranho que no D5 isso não acontece.
Alguém sabe como resolver esse problema?
Mlrmelo
Curtidas 0
Respostas
Joe_wah
02/03/2006
Explique melhor oq estava havendo.Com excessão de um bug ´driblável´ aqui funciona perfeitamente no D7.
GOSTEI 0
Mlrmelo
02/03/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
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
GOSTEI 0