Página 4 de 5

Enviado: 22 Jul 2007 20:28
por Gilberto M Silva
Leandro era exatamente isso que estava faltando, o use no final de cada indexação q eu passei batido, coloquei e compilou blz :D

Gilberto

Enviado: 22 Jul 2007 20:51
por sygecom
Gilberto M Silva escreveu:Leandro era exatamente isso que estava faltando, o use no final de cada indexação q eu passei batido, coloquei e compilou blz :D

Gilberto
Que bom que resolveu....e meu Nome é Leonardo......acabei a dupla faz um tempo....hehe

Abraços
Leonardo Machado

Enviado: 22 Jul 2007 21:05
por Maligno
Gilberto M Silva escreveu:Leandro era exatamente isso que estava faltando, o use no final de cada indexação q eu passei batido, coloquei e compilou blz :D
Ficou tão contente que errou o nome do Leonardo. :)))

Se funcionou, maravilha. Mas uma dúvida: você está fechando o DBF com USE e reabrindo pra poder criar outra chave? Se for isso, e mesmo que tenha resolvido o problema, não é a forma mais correta.

Enviado: 22 Jul 2007 21:42
por Gilberto M Silva
Leonardo, desculpe ai, foi um lápso
acabei a dupla faz um tempo....hehe
Gostei da humoridade :))
Se funcionou, maravilha. Mas uma dúvida: você está fechando o DBF com USE e reabrindo pra poder criar outra chave? Se for isso, e mesmo que tenha resolvido o problema, não é a forma mais correta.
Maligno, Então qual é o correto? pois não encontrei outra forma!!!! :-O
:-O
Gilberto

Enviado: 22 Jul 2007 21:44
por Gilberto M Silva
Leonardo onde baixo o blinker 7.0? eu o 1.0, hehe

Gilberto

Enviado: 22 Jul 2007 21:48
por sygecom
No exemplo que postei no começo desse post.....não tem erro....uso a tempos e nunca tive problemas de corrupção indice e etc...

Abraços
Leonardo Machado

Enviado: 22 Jul 2007 21:49
por sygecom
Gilberto M Silva escreveu:Leonardo onde baixo o blinker 7.0? eu o 1.0, hehe

Gilberto
De uma olhada no site do Maligno..se não achar me avisa que te mando..

Abraços
Leonardo Machado

Enviado: 22 Jul 2007 21:58
por Maligno
sygecom escreveu:De uma olhada no site do Maligno..se não achar me avisa que te mando..
O BLinker está no diretório Clipper/Compilers da área "pub". Link na minha assinatura.

Enviado: 22 Jul 2007 22:02
por Maligno
Gilberto M Silva escreveu:Maligno, Então qual é o correto? pois não encontrei outra forma!!!! :-O
Simples:

USE ...
INDEX...
INDEX...
INDEX...

Só isso. Não precisa indexar, fechar, abrir, indexar, fechar, abrir,... É um tremendo desperdício de recursos. Tem de funcionar assim. Aliás, quando indexo (em alguns casos com umas 15 chaves), uso uma malha FOR/NEXT pra poupar tempo. Faço isso porque meu sistema de trabalho é um pouco diferente. Mas você pode fazer da forma acima que TEM que dar certo.

Enviado: 22 Jul 2007 22:04
por Maligno
sygecom escreveu:No exemplo que postei no começo desse post.....não tem erro....uso a tempos e nunca tive problemas de corrupção indice e etc...
O problema não está na possibilidade de corrupção. Não há essa possibilidade mesmo. O problema está no desperdício de recursos. Não há necessidade disso. O Clipper seria burro demais se exigisse isso. Ao executar o comando de indexação É LÓGICO que o banco será varrido do começo ao fim. Não é necessário fechar e abrí-lo novamente.

Enviado: 22 Jul 2007 22:25
por sygecom
Maligno escreveu:
sygecom escreveu:No exemplo que postei no começo desse post.....não tem erro....uso a tempos e nunca tive problemas de corrupção indice e etc...
O problema não está na possibilidade de corrupção. Não há essa possibilidade mesmo. O problema está no desperdício de recursos. Não há necessidade disso. O Clipper seria burro demais se exigisse isso. Ao executar o comando de indexação É LÓGICO que o banco será varrido do começo ao fim. Não é necessário fechar e abrí-lo novamente.
Tche, soh fiz um comentario que nunca tive problema de corrupção...e o colega não disse que abre e fecha a cada criação de indice...eu imagino que ele deveria esta indexando e não fechando os DBF e os INDICE apos usar...e deveria esta indexando em seguida novamente e daria problema pq jah estava com os DBF e INDICE abertos.

Abraços
Leonardo Machado

Enviado: 22 Jul 2007 22:31
por Maligno
sygecom escreveu:e o colega não disse que abre e fecha a cada criação de indice...
As palavras dele, dirigidas a você:
era exatamente isso que estava faltando, o use no final de cada indexação q eu passei batido, coloquei e compilou blz
Respondi de acordo com o que entendi nesta frase. :)

Enviado: 22 Jul 2007 22:48
por sygecom
Maligno escreveu:
sygecom escreveu:e o colega não disse que abre e fecha a cada criação de indice...
As palavras dele, dirigidas a você:
era exatamente isso que estava faltando, o use no final de cada indexação q eu passei batido, coloquei e compilou blz
Respondi de acordo com o que entendi nesta frase. :)
Maligno, não se apega a detalhes...hehe....eu só entendi que a cada indexação seria um conjunto de indexação de TAGS ou cada DBF indexado e não a cada TAG criada ele usaria o USE.

Abraços
Leonardo Machado

Enviado: 22 Jul 2007 22:50
por Maligno
sygecom escreveu:Maligno, não se apega a detalhes...hehe...
Se eu não fosse detalhista estaria ferrado. :)

Enviado: 22 Jul 2007 22:56
por sygecom
Maligno escreveu:
sygecom escreveu:Maligno, não se apega a detalhes...hehe...
Se eu não fosse detalhista estaria ferrado. :)
Só quiz dizer que o problema jha esta resolvido..

Abraços
Leonardo Machado