MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe

    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe Empty Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe

    Mensagem  rgondim 9/7/2012, 07:45

    Estou tentando realizar quebra de linha numa instrução SQL, mas toda vez que faço isso ocorre o Erro de Sintaxe: operador faltando.
    Tentei de duas maneiras e nada funcionou.
    1º)
    strSQL = "SELECT CodEmpregador,CodTrabalhador2,CodSalData1,DataAlt" & _
    "FROM tblTrabalhador INNER JOIN tblTrab_SalarioData ON tblTrabalhador.CodTrabalhador = tblTrab_SalarioData.CodTrabalhador2"
    "WHERE CodEmpregador In (" & SelecMult(1) & ") AND DataAlt =#" & DataSQL(Me.DataAlt) & "#"

    2º)
    strSQL = "SELECT CodEmpregador,CodTrabalhador2,CodSalData1,DataAlt" & _
    strSQL = strSQL & "FROM tblTrabalhador INNER JOIN tblTrab_SalarioData ON tblTrabalhador.CodTrabalhador = tblTrab_SalarioData.CodTrabalhador2"
    strSQL = strSQL & "WHERE CodEmpregador In (" & SelecMult(1) & ") AND DataAlt =#" & DataSQL(Me.DataAlt) & "#"
    avatar
    Convidad
    Convidado


    [Resolvido]Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe Empty Re: [Resolvido]Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe

    Mensagem  Convidad 9/7/2012, 12:35



    strSQL = "SELECT CodEmpregador, CodTrabalhador2, CodSalData1,DataAlt"
    strSQL = strSQL & " FROM tblTrabalhador"
    strSQL = strSQL & " INNER JOIN tblTrab_SalarioData "
    strSQL = strSQL & " ON tblTrabalhador.CodTrabalhador = tblTrab_SalarioData.CodTrabalhador2"
    strSQL = strSQL & " WHERE CodEmpregador In (" & SelecMult(1) & ") AND DataAlt =#" & DataSQL(Me.DataAlt) & "#"""


    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe Empty Re: [Resolvido]Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe

    Mensagem  rgondim 10/7/2012, 04:27

    Muito grato, resolvido.
    Um dos problemas era a obrigatoriedade de um espaço simples antes da aspa final da linha.

    Obrigado.

    Conteúdo patrocinado


    [Resolvido]Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe Empty Re: [Resolvido]Quebra de Linha em Instrução SQL no VBA: Erro de Sintaxe

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 05:12