Se eu mando indexar no servidor blz. mais se indexo em outra maquina a lentidao atrapalha.
principalmente nesta parte do codigo que atrapalha a demora, porque eu preciso pesquisar por dois campos e palavras que esta no meio
da variavel. E peço uma orientação qual a melhor forma de indexar um arquivo no xp e em rede.
segue parte do codigo. desde ja agradeço qualquer ajuda.
Código: Selecionar todos
CLEAR GETS
SET CURSOR ON
SET INDEX TO D:\KARVAN\NOMEPECA
SET SOFTSEEK ON
SETCOLOR("W+/BG,N/W")
V_APLIC:=SPACE(20)
V_DESCR:=SPACE(20)
@ 03,20 CLEAR TO 07,54
@ 03,20 TO 07,54 DOUBLE
@ 04,22 SAY "APLICACAO:" GET V_APLIC PICT "@!"
@ 06,22 SAY "DESCRICAO:" GET V_DESCR PICT "@!"
READ
IF EMPTY(V_APLIC) .AND. EMPTY(V_DESCR)
SET INDEX TO D:\KARVAN\NOMEPECA
ELSEIF EMPTY(V_APLIC)
INDEX ON NOMEPECA TO D:\KARVAN\APLIDESC FOR RTRIM(V_DESCR) $ NOMEPECA
ELSEIF EMPTY(V_DESCR)
INDEX ON NOMEPECA TO D:\KARVAN\APLIDESC FOR RTRIM(V_APLIC) $ NOMEPECA
ELSE
INDEX ON NOMEPECA TO D:\KARVAN\APLIDESC FOR RTRIM(V_APLIC) $ NOMEPECA .AND. RTRIM(V_DESCR) $ NOMEPECA
ENDIF
MNOMEPECA=NOMEPECA
IF EOF()
ALERT ('Consulta nao Encontrada....!!!')
SET INDEX TO D:\KARVAN\NOMEPECA
RETURN(2)
ENDIF
NTX=2
RETURN(2)Nota de Moderação (Toledo): mensagem editada para colocar a tag [ code ]
Veja como utilizar esta tag: faq.php?mode=bbcode#f21



