Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cabral51

iNNER JOIN

Recommended Posts

tentou colocando entre aspas?não dá pra colocar esse valor como filtro no sql criando um and na condição where?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

 

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(((CLIENTES.ACESSO)='1104-69024891000112') AND ((PARCELAS.FIN_DT_REC_CH) > (01/01/95)) ORDER BY PROCESSOS.PROCESSO'.

 

/MANUTENCAO/pendencias_pagas.asp, line 122

 

olha a sql

 

strsql="SELECT  DISTINCT CLIENTES.ACESSO,CLIENTES.N_CLI, CLIENTES.EMPRESA, CLIENTES.CNPJ, CLIENTES.CONTATO, CLIENTES.RESPONS_PROCESSO, PROCESSOS.PROCESSO, PROCESSOS.MARCA, PEDIDOS.FIN_SERVICO, PEDIDOS.FIN_DT_PED, PEDIDOS.FIN_VR_PED, PEDIDOS.FIN_CONPOSICAO_SERV, PARCELAS.FIN_PARCELA, PARCELAS.FIN_VR_PARC, PARCELAS.FIN_VCTO_PARC, PARCELAS.FIN_DT_REC_CH"		strsql= strsql & " FROM ((CLIENTES INNER JOIN PROCESSOS ON CLIENTES.CADASTRO = PROCESSOS.CADASTRO_PROC) INNER JOIN PEDIDOS ON PROCESSOS.PROCESSO = PEDIDOS.FIN_PROCESS0) INNER JOIN PARCELAS ON PEDIDOS.FIN_PED = PARCELAS.FIN_PEDIDO"		strsql= strsql & " WHERE (((CLIENTES.ACESSO)='"&codigox&"') AND ((PARCELAS.FIN_DT_REC_CH) > '01/01/95') ORDER BY PROCESSOS.PROCESSO"

Compartilhar este post


Link para o post
Compartilhar em outros sites

campos do tipo data devem ser assim no sql #01/01/95#

 

strsql="SELECT  DISTINCT CLIENTES.ACESSO,CLIENTES.N_CLI, CLIENTES.EMPRESA, CLIENTES.CNPJ, CLIENTES.CONTATO, CLIENTES.RESPONS_PROCESSO, PROCESSOS.PROCESSO, PROCESSOS.MARCA, PEDIDOS.FIN_SERVICO, PEDIDOS.FIN_DT_PED, PEDIDOS.FIN_VR_PED, PEDIDOS.FIN_CONPOSICAO_SERV, PARCELAS.FIN_PARCELA, PARCELAS.FIN_VR_PARC, PARCELAS.FIN_VCTO_PARC, PARCELAS.FIN_DT_REC_CH"		strsql= strsql & " FROM ((CLIENTES INNER JOIN PROCESSOS ON CLIENTES.CADASTRO = PROCESSOS.CADASTRO_PROC) INNER JOIN PEDIDOS ON PROCESSOS.PROCESSO = PEDIDOS.FIN_PROCESS0) INNER JOIN PARCELAS ON PEDIDOS.FIN_PED = PARCELAS.FIN_PEDIDO"		strsql= strsql & " WHERE (((CLIENTES.ACESSO)='"&codigox&"') AND ((PARCELAS.FIN_DT_REC_CH) > #01/01/95#) ORDER BY PROCESSOS.PROCESSO"

Compartilhar este post


Link para o post
Compartilhar em outros sites

ainda deu erro Microsoft OLE DB Provider for ODBC Drivers error '80040e14'[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(((CLIENTES.ACESSO)='1104-69024891000112') AND (PARCELAS.FIN_DT_REC_CH > #01/01/95#) ORDER BY PROCESSOS.PROCESSO'./MANUTENCAO/pendencias_pagas.asp, line 122

Compartilhar este post


Link para o post
Compartilhar em outros sites

probelminha com parenteses:

 

SELECT  DISTINCT CLIENTES.ACESSO,CLIENTES.N_CLI, CLIENTES.EMPRESA, CLIENTES.CNPJ, CLIENTES.CONTATO, CLIENTES.RESPONS_PROCESSO, PROCESSOS.PROCESSO, PROCESSOS.MARCA, PEDIDOS.FIN_SERVICO, PEDIDOS.FIN_DT_PED, PEDIDOS.FIN_VR_PED, PEDIDOS.FIN_CONPOSICAO_SERV, PARCELAS.FIN_PARCELA, PARCELAS.FIN_VR_PARC, PARCELAS.FIN_VCTO_PARC, PARCELAS.FIN_DT_REC_CH FROM ((CLIENTES INNER JOIN PROCESSOS ON CLIENTES.CADASTRO = PROCESSOS.CADASTRO_PROC) INNER JOIN PEDIDOS ON PROCESSOS.PROCESSO = PEDIDOS.FIN_PROCESS0) INNER JOIN PARCELAS ON PEDIDOS.FIN_PED = PARCELAS.FIN_PEDIDO WHERE (CLIENTES.ACESSO='"&codigox&"') AND (PARCELAS.FIN_DT_REC_CH > #01/01/95#)ORDER BY PROCESSOS.PROCESSO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.