Wellington Vieira Posted November 26, 2003 Report Share Posted November 26, 2003 Ola Pessoal, Gostaria de saber se existe uma função ou comandos que per mitam indexar arquivos do tipo DBF, sem sair da rede, a par tir do servidor e com os terminais usando os arquivos. Cordialmente, SystemUP Quote Link to comment Share on other sites More sharing options...
vagner Posted November 26, 2003 Report Share Posted November 26, 2003 citação:Ola Pessoal, Gostaria de saber se existe uma função ou comandos que per mitam indexar arquivos do tipo DBF, sem sair da rede, a par tir do servidor e com os terminais usando os arquivos. Cordialmente, SystemUP id=quote>id=quote>Olá SystemUP, Até têm um jeito, mas vc não poderia indexar o seu Ãndice princial, eu só aconselho e uso, para uma indexação auxiliar, e não para trabalho :þ) A indexação é normal, ou seja : Use Arquivo New Share Alias Arquivo Inde On Codigo to ArquivoAuxi Abraços Vagner Wirts São Paulo-Brasil Quote Link to comment Share on other sites More sharing options...
mou321 Posted November 26, 2003 Report Share Posted November 26, 2003 Caro Amigo SYSTEMUP Todo arquivo para se fazer uma indexacao deve ser aberto em modo exclusivo. ou seja somente o terminal da indexacao devera estar com ele aberto, ate porque o clipper zera o arquivo e cria outro imagine so se outro terminal tiver dando um seek nesse arquivo, ele provavelmente nao achara o registro. Mauricio (RJ) Quote Link to comment Share on other sites More sharing options...
evandro Posted November 27, 2003 Report Share Posted November 27, 2003 Olá, Desculpe, MaurÃcio, mas o arquivo dbf pode ser aberto em modo compartilhado. O que não pode é, como disse o Vagner, recriar os Ãndices que já estão abertos. Deve-se criar Ãndices auxiliares. E apagá-los após o uso, claro. []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr.) imortal@skillnet.com.br (Res.) Quote Link to comment Share on other sites More sharing options...
mou321 Posted November 27, 2003 Report Share Posted November 27, 2003 Caro Amigo Evandro, Na Minha colocacao nao disse que o arquivo nao pode ser aberto para modo compartilhado, disse apenas que nao recomendo pois qualquer campo , inclusive a chave de auxiliar podera ser alterada logo o arquivo de indice auxiliar estara desatualizado. Abracos (Mauricio - rj) Quote Link to comment Share on other sites More sharing options...
karinha Posted November 27, 2003 Report Share Posted November 27, 2003 Tô gostando desta 'briga' se precisar, me chama que eu vou! João Santos São Paulo-Brasil (11) 3106-2832 a Noite karinhannah@ubbi.com.br Quote Link to comment Share on other sites More sharing options...
mou321 Posted November 27, 2003 Report Share Posted November 27, 2003 Que Briga, Joao Apenas Posicoes diferentes de um mesmo assunto, se tratando de rede todos tem suas posicoes a minha e essa ok Mauricio (RJ) Quote Link to comment Share on other sites More sharing options...
viol Posted June 27, 2007 Report Share Posted June 27, 2007 Vamos desenterrar este assunto. tambem tenho duvidas. haha numa rede como faço pra reindexar os arquivos numa queda de energia ou numa saida por erro. etc.. tenho que parar todos os terminais pra poder reindexar..??? tem como contruir uma rotina pra reindexar sem precisar fechar os terminais que pode ter algum arquivo aberto.?? ou tem que fechar todos terminais e criar uma rotina de indexação , ??? Viol xDev Studio v0.65 xHB build 0.99.50 BCC 5.5.1 FW 2.6 Quote Link to comment Share on other sites More sharing options...
pauloaraujo Posted June 27, 2007 Report Share Posted June 27, 2007 Viol, tudo bem?? Como é recomendável você deletar os Ãndices antigos (obrigatório no CDX), você tem que obter EXCLUSIVIDADE nos bancos de dados para indexar. Eu tenho um DB com um único registro chamado CADPARAM. Ele é aberto compartilhado no ÃnÃcio de TODOS os módulos. Na rotina de indexação eu tento abrÃ-lo de forma exclusiva. Se obtive sucesso, sei que nenhum usuário está trabalhando e inicio a rotina de indexação, abrindo os BDs também de forma exclusiva. No final do processo, fecho todos os BDs para liberar a rede. Se não entender, grite. Um abraço Editado por - pauloaraujo on 27/06/2007 11:31:02 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.