Perguntas Query em ADVPL tabela Minuscula

Mais
7 anos 1 mês atrás #31936 por sarraipa
Bom dia,


Ao incluir um select para gerar um relatório não funciona porque quando o protheus executa a query ele muda o nome da tabela para maiúsculo, como posso resolver isso.

SELECT *
FROM CT2_TimeSheet
WHERE CT2_DATA BETWEEN '20170201' AND '20170201'


Segue parte do código:

Static Function ReportPrint(oReport,cAlias)

local oSecao1 := oReport:Section(1)

oSecao1:BeginQuery()

BeginSQL Alias cAlias

SELECT ID, CT2_DATA, CT2_LOTE, CT2_SBLOTE
FROM CT2_TimeSheet
WHERE
CT2_DATA BETWEEN %Exp:MV_PAR01% AND %Exp:MV_PAR02%
ORDER BY CT2_DATA

EndSQL

oSecao1:EndQuery()

oReport:SetMeter((cAlias)->(RecCount()))

oSecao1:Print()

return

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 1 mês atrás - 7 anos 1 mês atrás #31939 por admin
Respondido por admin no tópico Query em ADVPL tabela Minuscula
cQueryCad := " SELECT ID,	CT2_DATA,	CT2_LOTE,	CT2_SBLOTE "
cQueryCad += " FROM CT2_TimeSheet "
cQueryCad += " WHERE "
cQueryCad += " CT2_DATA BETWEEN '" + DtoS(MV_PAR01) + "' AND '" + DtoS(MV_PAR02) + "' "
cQueryCad += " ORDER BY CT2_DATA "

TCQUERY cQueryCad NEW ALIAS "CADTMP"

tcSetField("CADTMP","CT2_DATA","D")


oReport:SetMeter(CADTMP->(RecCount()))

oSecao1:Print()
Ultima edição: 7 anos 1 mês atrás por admin.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.083 segundos
Joomla templates by a4joomla