Bom dia prezados, abri um chamado junto a TOTVs para resolver um erro que está ocorrendo na transferência de um armazém de um produto especifico, nossos produtos são divididos individualmente por classes, A, B e C, no caso, este erro em especifico só ocorre quando é o produto de classe C, da a seguinte mensagem abaixo, ao procurar na tabela SD5, aquelas aspas simples que aparece no erro vi que existe alguns registros com esse valor, imaginei que o erro fosse esse, porém, corrigindo essa informação acontece exatamente a mesma mensagem, no homologação também tem esses registros na base porém o erro não ocorre, vocês teriam alguma ideia do que pode ser? A TOTVs mandou aplicar dois patchs para corrigir porém como o erro não ocorre no homologação não posso aplicar os mesmos no produção.
THREAD ERROR ([4924], expedicao, EXPEDICAO01) 21/11/2018 07:50:51
: Error : 1756 - ORA-01756: quoted string not properly terminated
( From tOracleConnection::GetQueryFile )
Thread ID [2600] User [anderson.goulart] IO [3394] Tables [47] MaxTables [48] Comment [MATA261 - TCPIP - ThreadID(4924)] SP [ ] Traced [No] SQLReplay [No] InTran [Yes] DBEnv [ORACLE/PRODUCAO] DBThread [(SID 626,63649,2)] Started [21/11/2018 07:42:56] IP [192.168.1.195:1952] IDLE [ ] InTransact [2 s.] Memory [1372216] Running [ROP_QUERY] RCV [497200] SND [3068306] TCBuild [20171117-20180412]
SELECT * FROM SD5010 SD5 WHERE SD5.D5_FILIAL=‘020202‘ AND SD5.D5_PRODUTO=‘01040001002553 ‘ AND SD5.D5_LOCAL=‘91‘ AND SD5.D5_LOTECTL=‘020202 ‘ AND SD5.D5_NUMLOTE=‘C ‘ AND SD5.D5_DOC=‘ ‘‘ ‘‘ ‘‘ ‘‘ ‘‘ AND SD5.D5_SERIE=‘ ‘ AND SD5.D5_ESTORNO=‘S‘ AND SD5.D_E_L_E_T_=‘ ‘ ORDER BY D5_FILIAL,D5_PRODUTO,D5_LOCAL,D5_LOTECTL,D5_NUMLOTE,D5_NUMSEQ on ESTORISD5(SIGACUSA.PRX) 25/04/2018 16:29:29 line : 14519