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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Inclusão via SQL
Lampião
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/12/2005 19:52 hs         
Pessoal, tô usando um código SQL para incluir um registro em uma tabela e tô com o seguinte problema. Vamos dizer que o código é: "INSERT INTO TABELA (Nome) VALUES ('" & vNome & "'); ". O código funciona ok, mas quando a variável vNome possui ou aspas ou apóstrofo, o código gera erro, pois interpreta o sinal. Como eu poderia fazer para evitar tal erro?
 
Valeu pessoal.
 
Lampião.
   
ivanhoe
BARRA BONITA
SP - BRASIL
ENUNCIADA !
Postada em 21/12/2005 21:56 hs            
Caro Lampião ;
 
O que é comum alguns programadores fazer e eu mesmo faço é cria uma função para retirar  o apóstrofo da string , ou uma funcao para tratar este apostrofo quando for encontrado na string  e envolve-lo com aspas simples , se vc achar desnecessario r armazenar o apostrofo entao remova-o com uma funcao antes do INSERT...
 
Ate mais ;
Ederval
 
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 22/12/2005 06:07 hs         
é só dar um replace na variável antes de enviar para a SQL
 
Private Sub Command1_Click()
  Dim a As String
  a = "mcdonald's"
  a = Replace(a, "'", " ")
  MsgBox a
End Sub
     
Lampião
SÃO PAULO
SP - BRASIL
Postada em 03/01/2006 07:36 hs         
Pessoal, valeu. Funcionou perfeito.
 
Abraços.
 
Lampião.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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