USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Apostrofe
Abimael
não registrado
Postada em 07/01/2007 15:54 hs   

Estou com um problema, gostaria de inserir algo no meu banco de dados com um comando sql, porem estou com um problema com um apostrofe ex:

 

 

INSERT INTO TbDescricao(CodFarj, Portugues, Espanhol, Ingles, Linha)

Values ('97015-3', 'PORTUGUES','ESPANHOL','INGLES','Tristop's')

 

 

Na coluna linha preciso inserir a linha Tristop's, porem ocorre o erro Run-time error ’3075’:

Erro de sintaxe(operador faltando) .... Creio que seja por causa da apostrofe, tem algo que eu possa fazer para corrigir este erro?

 

     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/01/2007 08:45 hs         
Isso depende do banco de dados que você está usando...
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 08/01/2007 10:56 hs            
substitua uma apóstrofe por 2 apóstrofos:
 
Nome = Replace("D'avinte","'","'") ' = D'avinte
 
at+
TÓPICO EDITADO
   
Abimael
não registrado
Postada em 08/01/2007 11:17 hs   
Vou tentar!
 
     
san
não registrado
Postada em 08/01/2007 13:24 hs   
Troque o apostrofe (') por um acento grave (`).
Tristop`s
 
     
ED - Clarett
não registrado
ENUNCIADA !
Postada em 09/01/2007 15:21 hs   

Comigo acontece o mesmo problema, então mudei o jeitão, quando o usuário clica em apostrofo o que entra é o acento agudo

 

Isto tudo é uma verdadeira aberração para aqueles que usa o SQL Inserir/Alterar no Access

 

O exemplo do gost é muito bom, mas imaginou quando duplos apóstrofos teria que por? Afinal de contas o usuário poderá digitar o apóstrofo em qualquer campo e o erra seria inevitável, a menos que desabilite o apóstrofo em todos esses campos o que seria um heresia.

 

Não encontrei em nenhum projeto ate hoje que cuidasse disto e todos dão esse erro, acho que os nossos amigos não pensaram nisso, sei lá....

 

Se alguém tiver uma outra idéia será bem vinda para todos nós..

   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página