Estou validando processo para a virada 12.1.2510, e tenho um processo no schedule que na 12.1.2410 funciona normalmente, mas na 12.1.2510 da erro

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

ahh esqueci de comentar o banco é fora do dbaccess, é um .dbo na mesma instancia do protheus. Quando faço via dbug pelo VScode funciona aparece o ’ * ’ na select, quando faço sem dbugar não aparece.