Página 1 de 1
Erro em busca usando Descend() e MinGW
Publicado: Vie Jul 28, 2017 8:38 pm
por ricardo
Boa tarde senhores,
Tenho sistemas em Xailer 2 compilado com o BCC55 e utilizando a função Descend() em alguns índices e funciona perfeitamente.
Quando fui converter para o Xailer 4 e compilar com MinGW a busca por estes índices param de funcionar.
Já fiz um teste criando um pequeno programa no Xailer 4 e compilando com BCC++ funciona normalmente se troco o compilador para MinGW para de funcionar.
Tem alguma configuração ou lib específica que devo utilizar para que volte a funcionar corretamente?
Desde já agradeço a atenção.
Re: Erro em busca usando Descend() e MinGW
Publicado: Dom Jul 30, 2017 12:48 pm
por ignacio
Buenos días,
Si el error es 'FUNCTION NOT FOUND' lo único que tendrá que hacer es añadir esta línea en cualquier PRG:
REQUEST Descend
Saludos
Re: Erro em busca usando Descend() e MinGW
Publicado: Lun Jul 31, 2017 4:00 pm
por ricardo
Bom dia ignacio,
Obrigado pela sua atenção, más a linha "REQUEST Descend" já existe em meu sistema.
Vou explicar de uma forma resumida a situação.
Tenho uma tabela que está ordenada assim:
Data Quantidade
25/05/2017 71
24/05/2017 73
22/05/2017 75
20/05/2017 77
19/05/2017 78
18/05/2017 82
. .
. .
. .
Utilizo o seguinte código para fazer a pesquisa:
Código: Seleccionar todo
WITH OBJECT ::oArquivo
:OrdSetFocus('Ordem1')
:Seek(Descend(DTos(::oEdit1:Value)), .T.)
MsgInfo(:Quantidade)
END OBJECT
Se oEdit1 contiver a data 20/05/2017
Utilizando o MinGW o resultado será 71
Utilizando o BCC++ o resultado será 77
Se oEdit1 contiver a data 21/05/2017
Utilizando o MinGW o resultado será 71
Utilizando o BCC++ o resultado será 77
Nos dois casos o MinGW encontra o primeiro registro e para a busca.
O que desejo é que seja feita um busca utilizando o SoftSeek e com a data em ordem decrescente.
Desde já agradeço a atenção.
Re: Erro em busca usando Descend() e MinGW
Publicado: Lun Jul 31, 2017 7:18 pm
por Carlos Ortiz
Fijate como esta la variable set softseek on/off y ten cuidado con el segundo parametros del seek el mismo sirve para saber si debe ubicarse en el exactamente igual o en el mas próximo, si mi memoria no me falla (hace mucho tiempo que uso solo sql)
Saludos
Re: Erro em busca usando Descend() e MinGW
Publicado: Lun Jul 31, 2017 7:44 pm
por ricardo
Boa tarde Carlos Ortiz,
Realmente o segundo parâmetro server para definir se o soft seek está on/off
No meu caso ele está setado para .T. o que coloca o soft seek on.
A questão é que basta eu trocar o compilador de MinGW para BCC++ e funciona perfeitamente.
Porém quero fazer o sistema funcionar corretamente utilizando o MinGW.
Desde já agradeço a atenção.