|
Bem Vindo, Visitante
|
Todos os Fórums
ADVPL
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Erro Query Tabela SE5 |
|
Versão: |
12 |
|
Plataforma: |
Microsoft |
Complemento: |
12.1.17 |
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
FPESSOA
em 14/02/2018, 21:04 h
Local: SP Registro: 29/11/2017 Postagens: 15 |
Boa noite prezados.
Fiz uma release de versão para a 12.1.17 do Protheus. Ao acessar uma rotina de consultas de resumo de caixa no módulo do SIGALOJA, ocorre o erro abaixo:
THREAD ERROR ([2168], fpessoa, TI_05) 14/02/2018 17:24:29
: Error : 4104 (37000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]The multi-part identifier "E5.E5_NATUREZ" could not be bound. ( From tMSSQLConnection::GetQueryFile )
Thread ID [9664] User [Administrador] IO [634] Tables [28] MaxTables [28] Comment [LOJC030 - TCPIP - ThreadID(2168)] Status [] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [MSSQL/Protheus_PRD] DBThread [(SPID 100,101)] Started [14/02/2018 17:24:13] LastIO [14/02/2018 17:24:29] IP [192.168.1.15:1234] RCV [64088] SND [124505] TCBuild [20161016-20170530]
SELECT SE5.E5_DATA,SE5.E5_VALOR,SE5.E5_BANCO,SE5.E5_AGENCIA,SE5.E5_CONTA,SE5.E5_PREFIXO,SE5.E5_NUMERO,SE5.E5_PARCELA,SE5.E5_TIPO,SE5.E5_TIPODOC,SE5.E5_CLIFOR,SE5.E5_LOJA,SE5.E5_SEQ,SE5.E5_VENCTO,SE5.E5_MOEDA,SE5.E5_RECPAG,SE5.E5_MOTBX,SE5.E5_FILIAL,SE5.E5_FILORIG,SE5.E5_SITUACA,E5.E5_NATUREZ,SE5.E5_ORIGEM FROM SE5010 SE5 WHERE (SE5.E5_FILIAL = ‘010101‘) AND SE5.E5_DATA = ‘20180209‘ AND SE5.E5_BANCO = ‘C02‘ AND (SE5.E5_SITUACA <> ‘C‘) AND (SE5.E5_MOEDA <> ‘ES‘) AND SE5.E5_TIPODOC <> ‘LJ‘ AND SE5.D_E_L_E_T_ = ‘ ‘ AND NOT (SE5.E5_ORIGEM = ‘LOJXREC ‘ AND SE5.E5_MOEDA = ‘TC‘) on MOVIMCAIXA(LOJC030.PRX) 24/11/2017 18:44:29 line : 802
Notei que o select referente à tabela SE5 e Campo E5_NATUREZ está estranho, pois no log do erro mostra o selct E5.E5_NATUREZ, sendo que deveria estar SE5.E5_NATUREZ. Seria esse o motivo do erro?
Obrigado desde já. |
|
|
Mensagem do
MGVASCO
em 21/02/2018, 11:04 h
Local: SP Registro: 26/09/2017 Postagens: 18 |
Sim, provavelmente esse select está dentro de outro select que também faz referencia a SE5 e o programador esqueceu de colocar a indicação de qual usar, por isso está reclamando de multi-part identifier.
Marcelo Vasconcelos |
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|