MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    Erro na Instrução Insert Into

    Compartilhe

    lnbotelho
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 11/07/2015

    Erro na Instrução Insert Into

    Mensagem  lnbotelho em Ter 11 Ago 2015, 23:17

    Caros,

    Boa noite!!


    Estou com um problema em um consulta Insert, estou com o erro de sintaxe. O estranho é que no Access a consulta esta funcionando quando substituo os valores das variáveis....mas quando vou executar pelo VBA do excel para o access acontece o erro

    Segue a consulta que é meio extensa, coloquei o que é integer como " & variável & ", string """ & variável & """ e data #" & variavel & "# mas está invertendo a formatação da minha data de dd/mm/aaaa para mm/dd/aaaa

    isql = ""
    isql = isql & "INSERT INTO siop_acoes (id_ciclo, ciclo, data_ciclo, reuniao_ciclo, resumo_acao, data_acao, what_acao, why_acao, where_acao, who_depto_acao, who_person_acao, id_depto, depto_where_acao, when_acao, how_acao, howm_acao, status_acao, acomp_acao, prazo_acao, classificacao_acao, imp_imediato_acao, imp_futuro_acao, imp_financeiro_acao, inic_imp_acao, fim_imp_acao, projaf_acao, setsaf_acao, comen_acao, user)"
    isql = isql & " VALUES (" & tb_ciclo & ", #" & tb_dtciclo & "#, #" & tb_dtciclo & "#, """ & cb_reuniao & """, """ & tb_resumo & """, #" & tb_dtciclo & "#, """ & tb_what & """, """ & tb_why & """, """ & tb_where & """,""" & cb_whodpto & """, """ & tb_whoresp & """, " & id_area & ", """ & cb_whodpto & """,#" & dt_when & "#, """ & tb_how & """, """ & tb_howm & """, """ & cb_status & """, """ & tb_status & """, #" & dt_conclusao & "#, """ & cb_class & """, """ & cbx_imediato & """, """ & cbx_futuro & """,""" & cbx_financeiro & """, #" & dt_inicio & "#, #" & dt_fim & "#, """ & tb_afetados & """, """ & tb_safetado & """, """ & tb_comentario & """,""" & user & """)"


    Poderiam ajudar?



    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Erro na Instrução Insert Into

    Mensagem  Alexandre Neves em Qua 12 Ago 2015, 18:11

    Boa tarde,
    Este código não executará nada. Tem de ter mais código
    No entanto, estando a trabalhar na bd Access, a tabela indicada é assumida como sendo na própria bd, se for no Excel tem de indicar onde se encontra a bd
    Para dúvida Excel, não é o fórum vocacionado, coloque a dúvida no off-topic


    .................................................................................
    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

      Data/hora atual: Sex 09 Dez 2016, 13:24