CDX com Caminho

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

CDX com Caminho

Mensagem por Alexandre Silva »

Uso os Indices CDX, sem problemas,
mas agora tenho uma situacao, que tem 2 sistemas que usam o mesmo arquivo,
entao coloquei o caminho no indice para que sirva para os 2..
Nessa situacao, nao esta indexando, ou melhor, cria um CDX, mas nao funciona..
quando vai usar diz: area nao indexada..
onde seria o problema ..??

Código: Selecionar todos

wwcad:='\temp\'
sele 0
use (wwcad+'motor') alias motor
varqind:=wwcad+'motor.cdx'
cChave:='codmotor'
cIndice:=wwcad+'motor1'
INDEX ON &(cChave) TAG &(cIndice) to &(varqind)
cChave:='nome'
cIndice:=wwcad+'motor2'
INDEX ON &(cChave) TAG &(cIndice) to &(varqind)
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

CDX com Caminho

Mensagem por Toledo »

Alexandre, no nome da TAG não é necessário informar o caminho.

Código: Selecionar todos

wwcad:='\temp\'
sele 0
use (wwcad+'motor') alias motor
varqind:=wwcad+'motor.cdx'
cChave:='codmotor'
cIndice:='motor1'
INDEX ON &(cChave) TAG &(cIndice) to &(varqind)
cChave:='nome'
cIndice:='motor2'
INDEX ON &(cChave) TAG &(cIndice) to &(varqind)
O exemplo acima deve funcionar sem problema algum, mas eu usaria da seguinte forma:

Código: Selecionar todos

wwcad:='c:\temp\'
use (wwcad+'motor') alias motor New
varqind:=wwcad+'motor.cdx'
cChave:='codmotor'
cIndice:='motor1'
INDEX ON &cChave. TAG &cIndice. to (varqind)
cChave:='nome'
cIndice:='motor2'
INDEX ON &cChave. TAG &cIndice. to (varqind)
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

CDX com Caminho

Mensagem por Alexandre Silva »

Perfeito.. funcionou,
só nao vou usar o caminho completo, com C:\ porque a unidade pode mudar

Valeu
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
Responder