MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]SQL no Recordset como fazer?

    Compartilhe

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 650
    Registrado : 29/08/2012

    [Resolvido]SQL no Recordset como fazer?

    Mensagem  clebergyn em Sab 25 Jan 2014, 03:24

    Olá, tenho um SQL em um recordset abaixo que da um erro "Select inclui uma palavra reservada", que palavra seria esta, se for um "+" como fazer

    Set Rs = CurrentDb.OpenRecordset("SELECT AluguelCampo.Clientea, AluguelCampo.campo,FROM AluguelCampo " & _
    "WHERE AluguelCampo.data=#" & [Forms]![AluguelCampo]![dia] & "# AND AluguelCampo.campo='" & [Forms]![AluguelCampo]![camp] & "' AND (Left([horainicio],2) + Right([horainicio],2)/60)>=" & t1 & " And (Left([horafim], 2) + Right([horafim], 2) / 60) <= " & t2 & "")
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6395
    Registrado : 05/11/2009

    Re: [Resolvido]SQL no Recordset como fazer?

    Mensagem  Alexandre Neves em Sab 25 Jan 2014, 08:19

    Bom dia
    Tente
    Set Rs = CurrentDb.OpenRecordset("SELECT Clientea, campo FROM AluguelCampo " & _
    "WHERE data=#" & [Forms]![AluguelCampo]![dia] & "# AND campo='" & [Forms]![AluguelCampo]![camp] & "' AND (Left([horainicio],2) + Right([horainicio],2)/60)>=" & t1 & " And (Left([horafim], 2) + Right([horafim], 2) / 60) <= " & t2 & "")
    Tente substituir o nome do campo "data"


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 650
    Registrado : 29/08/2012

    Re: [Resolvido]SQL no Recordset como fazer?

    Mensagem  clebergyn em Sab 25 Jan 2014, 14:13

    Descobri o erro banal, era uma virgula depois do "AluguelCampo.campo," e o "clientea"
    deu outro erro mas ja consegui arrumar

    muito obrigado mesmo, essas sintaxe no vba me mata


      Data/hora atual: Seg 25 Set 2017, 19:19