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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Apóstrofe ( ' ) no SQL.
cristiano fisch
não registrado
Postada em 21/07/2004 16:42 hs   
Oi pessoal.
Alguém pode me ajudar?
 
Preciso inserir e filtrar  strings via SQL mas ele confunde cada ' (apóstrofe) com um novo argumento.
 
Alguém tem uma idéia?
 
Brigadão,
Cristiano Fischer.
     
Almirfss
SÃO PAULO
SP - BRASIL
Postada em 21/07/2004 17:15 hs            
Uma idéia seria você substituir este apóstrofe por outro caracter, antes de você executar o comando Sql.
 
Exemplo:
var1 = "isto eh um 'teste' de string"
variavel = Replace(var1, "'", "´")
 
A saída seria: "isto eh um ´teste´ de string"
 
Note, que o caracter Apóstrofe, fou substituido pelo acento agudo.
Espero ter ajudado.
     
Eledio Junior
Pontos: 2843
CAÇADOR
SC - BRASIL
Postada em 21/07/2004 17:26 hs         
legal gostei da ideia mas se eu quiser o apóstrofe ?
 
quem conhece alguma linguagem pursita pode fazer a seg. comparação:
 
printf("Eu Sou Eledio Jr") //escrevera Eu Sou quebrara a linha e escrevera Eledio Jr
 
caso vc quisesse a  apenas escreveria ela duas vezes...
 
 
trazendo pro basic com SQL e a mesma coisa use o replace do seguinte modo
 
StringNome = Replace(StringNome,"'","''")
 
sem problemas daí... uma ideia e vc criar uma função (que sera usada toda vez que precisar levar um sql pro banco) que retorne a string ja tratada contra esse erro...
 
ou no proprio ato de digitar no form
 
ou seja qdo o kra digirar ' mandar mais um
     
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