Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
On error event
Message
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Title:
Miscellaneous
Thread ID:
00789172
Message ID:
00789475
Views:
27
This message has been marked as the solution to the initial question of the thread.
Rodolfo,

Consegui, descobrir a origem do erro e a sua solução :


Veja só o meu Grid era alimentado por um cursor READWRITE, resultante de um SELECT. Qdo eu mudava a datasession, embora o cursor contiuasse aberto o VFP , não conseguia localiza-lo.

Então tentei fazer o mesmo select, so que ao invéz de colocar a clausula INTO CURSOR, utilizei INTO TABLE. e funcionou perfeitamente. Só que eu queria criar um cursor, pois por definição ele é um arquivo temporário. Então lembrei-me de um debate entre o Lassala e alguém no seminário de VFP, em setembro do ano passado em Sampa, onde o Lassala falava que o cursor era um arquivo criado no diretório Temp do Windows, e a outra pessoa ( acho que foi o Moshe ), dizia que se o cursor fosse muito pequeno ele ficava em memória. E eles usavam a função DBF() para cada um provar os seus argumentos.

Então o que fiz :
MeuGrid.RecordsourceType = 0
MeuGrid.RecordSource     = DBF("MeuCursor")
Ficou muito Bom. Acho que vou inclusive enviar para o Advisor Tips, da Visual FoxPro Advisor, para ver se ganho uma camisa. O que vc acha ?

>Paulo,
>
>Estou há +- dois dias "pastando" neste erro :(
>
>Acontece! ... hehehe ... a única coisa que não gosto neste tipo de situação (que fica sem resposta) é que eu sei que um dia ele volta a aparecer... :-(
>
>[]s!
Paulo Cesar Carneiro
desenvolvimento@controplan.com.br


"My God, what have we done?"
-- Capt. Robert Lewis, co-pilot of the Enola Gay, recalling the moment the atomic bomb exploded over Hiroshima

At 8:15 a.m. on August 6 1945
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform