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


3 participantes

    [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples)

    avatar
    Picoleo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples) Empty Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples)

    Mensagem  Picoleo 24/10/2011, 19:17

    Boa tarde, senhores.

    Estou querendo inserir um registro na tabela pelo VBA, mas travei na seguinte sintaxe:

    Dim NOME as String
    NOME = "LUIS D'ALMEIDA"

    Currentdb.Execute = "INSERT INTO TABELA(cpNome) VALUES('" & NOME & "');"

    Esta insersão ao ser executada dá erro de sintaxe, pois o VBA entende que a aspa ' do nome "LUIS D'ALMEIDA" se refere ao fim da String. Assim é lido até ela: "LUIS D"


    Alguém tem um exemplo ou conhece alguma função que solucione meu problema?
    Pensei em uma função que possa substituir a aspa simples por outro caracter. Mas não sei como atribuí-la.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples) Empty Re: [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples)

    Mensagem  criquio 24/10/2011, 19:32

    Para retirar a aspa simples, tente assim:

    Currentdb.Execute "INSERT INTO TABELA(cpNome) VALUES('" & Replace(NOME, "'","") & "')"


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    gtpsp gosta desta mensagem

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples) Empty Re: [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples)

    Mensagem  Avelino Sampaio 24/10/2011, 20:56

    Ou tente com ASPAS duplas

    Currentdb.Execute = "INSERT INTO TABELA(cpNome) VALUES(""" & NOME & """);"


    Sucesso!


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples) Empty Re: [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples)

    Mensagem  Picoleo 25/10/2011, 13:57

    A dica do Criquio já deu certo logo de cara.
    Não conhecia este método Replace. Perfeito.

    Muito obrigado pela ajuda senhores!

    Estoy à disposição.
    avatar
    Picoleo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples) Empty Re: [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples)

    Mensagem  Picoleo 25/10/2011, 13:58

    Resolvido
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples) Empty Re: [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples)

    Mensagem  criquio 25/10/2011, 16:39

    Grato pelo retorno. O forum agradece.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples) Empty Re: [Resolvido]Erro ao Adicionar/Editar registro quando o mesmo possui ' (aspas simples)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 16:21