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


2 participantes

    [Resolvido]Insert com erro de Execução '3075'

    avatar
    marcosg10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 24/05/2013

    [Resolvido]Insert com erro de Execução '3075' Empty [Resolvido]Insert com erro de Execução '3075'

    Mensagem  marcosg10 24/11/2015, 13:00

    Bom dia pessoal.

    Venho através deste para tentar solucionar um probleminha que está ocorrendo no meu comando Insert em uma instruçao Sql. Através de um formulário nao acoplado os dados são puxados da tabela principal. Tem um campo "estilo memorando" com textos em inglês. Somente os campos com ' estão dando problema no INSERT. Aparece erro de execuçao '3075'. Consegui resolver o problema com o comando iRecebe=Replace("me.nomecampo", "'","´").

    Percebi que no VBA ele está entendendo que há uma nova instruçao dentro da variável. Tem alguma soluçao ou a gambiarra que fiz é a única soluçao?

    Agradeço o apoio desde já.

    Exemplo do texto a ser inserido: didn't want.

    Segue uma parte do codigo:

    iMotivoCanc = Me.MotivoCancelamento  'Replace(Me.MotivoCancelamento, "'", "´") desta forma funciona!

    strSQL = "INSERT INTO Plan1 ([MotivoCancelamento])" values ('" & iMotivoCanc & "');"
    DoCmd.RunSQL strSQL
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Insert com erro de Execução '3075' Empty Re: [Resolvido]Insert com erro de Execução '3075'

    Mensagem  Avelino Sampaio 24/11/2015, 13:47

    Seja benvindo!

    Utilize aspas duplas. Exemplo:

    strSQL = "INSERT INTO Plan1 ([MotivoCancelamento]) values (""" & iMotivoCanc & """);"

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    marcosg10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 24/05/2013

    [Resolvido]Insert com erro de Execução '3075' Empty Problema resolvido

    Mensagem  marcosg10 24/11/2015, 17:07

    Muito obrigado, você é fera mesmo. São os pequenos detalhes que fazem a diferença!

    Conteúdo patrocinado


    [Resolvido]Insert com erro de Execução '3075' Empty Re: [Resolvido]Insert com erro de Execução '3075'

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 01:53