SORT usando Leto

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

coucello
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 19 Jan 2010 18:47
Localização: Porto Velho

SORT usando Leto

Mensagem por coucello »

Bom dia senhores,
Estamos tentando fazer a migração para uso de LETO porém estamos tendo erro de integridade ao usar uma rotina com SORT em uma base de dados. Já pesquisamos sobre eventual histórico dessa situação mas não encontramos nenhuma referência. Abaixo trecho da rotina. Alguma sugestão ?

cRDD := RDDSetDefault() // Guarda a forma de acesso ao DBF
RDDSetDefault("DBFCDX") // Define acesso via DBFCDX

vArqTemp := 'C:\TEMP\SQL'+NFeRandomico()
ALTF1 := .F.
do case
case TPLCTO == 'D'
sort on CONTA to (vArqTemp) for TIPOLANC == 'D'

case TPLCTO == 'C'
sort on CONTA to (vArqTemp) for TIPOLANC == 'C'

otherwise
sort on CONTA to (vArqTemp)
endcase
use (vArqTemp) alias SQLPLANO new exclusive // VIA "DBFCDX"

RDDSetDefault(cRDD) // Restaura forma de acesso pr‚via

index on CONTA tag A to (vArqTemp)
index on upper(DESCRICAO) tag B to (vArqTemp)
set order to 1
go top
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

SORT usando Leto

Mensagem por sygecom »

Já viu que o LETODB tem uma FUNCTION letoSort(), tentou substituir para ver se resolve?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder