Amigos,
referente:
INDEX ON str(filial,2)+str(cliente,6) to ...
Exemplo:
Utilizando ADS - Funciona perfeitamente
nContaRegistros := 0
clientes->( dbsetorder(1), dbseek( str(nFilial,2)+str(nCliente,6) ) )
do while clientes->filial = nFilial .and. clientes->codigo = nCliente .and. clientes->(!eof())
nContaRegistros ++
clientes->(dbskip())
enddo
? nContaRegistros // total 423
-----------------------------------------------------------------------
Utilizando ADS - Não funciona
nContaRegistros := 0
clientes->( dbsetorder(1), dbseek( str(nFilial,2) ) )
do while clientes->filial = nFilial .and. clientes->(!eof())
nContaRegistros ++
clientes->(dbskip())
enddo
? nContaRegistros // total 5
O ADS só permite trabalhar com índice composto integral ???
Existe alguma saída para isso?
obrigado