Pessoal,
Esta Thread tem haver com a anterior sobre Debug, trace, etc.
Eu tenho uma aplicação que roda em um 2000 professional cujo FormSet contem dois formulários e um deles ( O principal ) mostra dados obtidos de várias Views remotas ( Parametrizadas ou não ) que acessam dados de uma Base VFP 7.0 através de ODBC em um Server 2000 na rede. Ocorre que em um dado momento, aleatóriamente, o VFP perde a referência ao ambiente de dados dele e, começa a emitir mensagens informando que uma determinada view não existe, embora ela exista no Data Environment do Form. Veja, o problema não é de conexão OBDC, o problema é que o Fox diz que a View não existe no Banco de dados, e abre uma janela do Windows para selecionar a tabela.
Para tentar resolver o problema, peguei uma parte do código, que estava em um dos métodos e joguei em um .prg. Daí comecei a ter outros problemas que já foram solucionados. Mas o problema principal continua, só que em uma outra view.
Estou ficando sem paciência. Alguem tem alguma sugestão ? Tenho feito arranjos para tentar "consertar o Fox". Vejam:
Em um dos programas ( .prg ) chamados pelo Form, eu tive que mover todos as colunas lidas de uma view para variaveis de trabalho porque simplesmente quando abro outra view o Fox não reconhece mais a view aberta anteriormente. Isto funciona asism mesmo ? Creio que não!
Abraços.