Indice temporario com INDEX ON com dados on-line no DBF?
Enviado: 11 Abr 2008 18:20
Ola pessoal,
Vendo os topicos anteriores sobre filtragem resolvi mudar meus filtros para indice temporario. Apos usar o
INDEX ON nomedocampo TO nomedoarquivo FOR condicaox
a filtragem ocorre beleza. So que nao fica on-line com os dados do DBF, pois se eu cadastrar um novo cliente em outra maquina que atenda a CONDICAOX na outra maquina que tem o filtro, ele nao aparece.
No SET FILTER ele entraria tambem no browse pois satisfaz a condicao do filtro. Talvez esse problema seja um empecilho para alterarmos de SET FILTER para o INDEX ON.
Quando o sistema tem um DBF e neste sao abertos 2 indices por exemplo na maquina 1, ao abrir o sistema na maquina 2 eles apenas sao abertos com o SET INDEX TO e pronto, os dados estao on-line, pois os indices estao abertos simultaneamente.
Nota que no caso de um indice temporario, a saida do INDEX TO em cada maquina vai para um arquivo.maq, mesmo estes arquivos ficando no diretorio do sistema no servidor eles nao sao atualizados.
Imaginava que uma vez feito o INDEX ON na maquina que estou no momento e se cadastrar um dado em outra este indice temporario seria tambem atualizado.
Alguem sabe como resolver este problema???
Ja fiz teste com SET ESCOPE pois uso a SIX mais gostaria de saber se o problema acima tem solucao
ate+
Vendo os topicos anteriores sobre filtragem resolvi mudar meus filtros para indice temporario. Apos usar o
INDEX ON nomedocampo TO nomedoarquivo FOR condicaox
a filtragem ocorre beleza. So que nao fica on-line com os dados do DBF, pois se eu cadastrar um novo cliente em outra maquina que atenda a CONDICAOX na outra maquina que tem o filtro, ele nao aparece.
No SET FILTER ele entraria tambem no browse pois satisfaz a condicao do filtro. Talvez esse problema seja um empecilho para alterarmos de SET FILTER para o INDEX ON.
Quando o sistema tem um DBF e neste sao abertos 2 indices por exemplo na maquina 1, ao abrir o sistema na maquina 2 eles apenas sao abertos com o SET INDEX TO e pronto, os dados estao on-line, pois os indices estao abertos simultaneamente.
Nota que no caso de um indice temporario, a saida do INDEX TO em cada maquina vai para um arquivo.maq, mesmo estes arquivos ficando no diretorio do sistema no servidor eles nao sao atualizados.
Imaginava que uma vez feito o INDEX ON na maquina que estou no momento e se cadastrar um dado em outra este indice temporario seria tambem atualizado.
Alguem sabe como resolver este problema???
Ja fiz teste com SET ESCOPE pois uso a SIX mais gostaria de saber se o problema acima tem solucao
ate+