o processo é um schedule que faz uma SELECT.
Trecho do Fonte.
If cAmbiJOB == 'INBRA_PRD' .Or. cAmbiJOB == 'INBRA_PRD_SCHED' // Produção
cQrySC2 := "SELECT CS_NUM_DOCUMENTO,CS_SERIE_DOCUMENTO,CS_COD_PRODUTO,CS_QTDE_SEPARADA "
cQrySC2 += "FROM WMS_INOVATECH.dbo.TB_WMSINTERF_CONF_SEPARACAO "
cQrySC2 += "WHERE CS_SERIE_DOCUMENTO = 'OPE' "
cQrySC2 += "AND STATUS = 'NP' "
ElseIf cAmbiJOB == 'INBRA_HML' .Or. cAmbiJOB == 'INBRA_HML_SCHED' .Or. cAmbiJOB == 'INBRA_MIG' // Homologação
cQrySC2 := "SELECT CS_NUM_DOCUMENTO,CS_SERIE_DOCUMENTO,CS_COD_PRODUTO,CS_QTDE_SEPARADA "
cQrySC2 += "FROM WMS_INOVATECH_QA.dbo.TB_WMSINTERF_CONF_SEPARACAO "
cQrySC2 += "WHERE CS_SERIE_DOCUMENTO = 'OPE' "
cQrySC2 += "AND STATUS='NP' "
Endif
cQrySC2 := ChangeQuery(cQrySC2)
TCQuery cQrySC2 New Alias (_cAliasSC2)
Esse trecho funciona normalmente da 12.1.2410, MAS na 12.1.2510 da esse erro aqui.
THREAD ERROR ([1484], INBRAMIGSCHED_CONTROLLER|192.168.10.30|9199_, THIS) 17/06/2026 09:24:47
: Error : 156 (37000) (RC=-1) - [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Sintaxe incorreta próxima à palavra-chave ‘FROM’.
Error : 156 (00000) (RC=-1) -
( From tMSSQLConnection::GetQueryFile )
Thread ID [12600] User [INBRAMIGSCHED_CONTROLLER|192.168.10.30|9199_] IO [934] Tables [24] MaxTables [25] Comment SP Traced [No] SQLReplay [No] InTran [No] DBEnv [MSSQL/INBRA_MIG] DBThread [(SPID 414,424)] Started [17/06/2026 09:24:40] IP [192.168.10.30:9199] IDLE InTransact Memory [0] Running [ROP_QUERY for 0 s.] RCV [21386] SND [91502] TCBuild [20240224-20260325] TCVersion [24.1.1.2] ARCH [64] OS [WINDOWS] BUILD [RELEASE]
SELECT FROM on U_IMP_CSC2(JOB_INBRA_SCHD.PRW) 17/06/2026 09:23:09 line : 543
Mas isso só ocorre para SELECT, os camonados INSERT, UPDATE e TRUNCATE TABLE funiciona certinho.
Alguem aqui sabe dizer o porque, o dbaccess é o ultimo do portal, a Build tambem.
Obs.: O SMART SCHEDULE é o mesmo da produção, só atualizado o binario do appserver e trocado as portas para evitar conflito.
Grato