Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

GRiLLo

Salvar no banco com aspas simples

Recommended Posts

Estou com dificuldades de enviar uma string com aspas simples para o banco de dados.ex.:formulariovalue="oi 'isso é um teste' sobre aspas simples"/formularioai quando vou salvar no banco ele dá esse erro:ele está dando esse erro:Microsoft JET Database Engine error '80040e14' Syntax error (missing operator) in query expression "oi 'isso é um teste' sobre aspas simples". Como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

qdo você recuperar a string, você faz um replace para duas aspas simples para TODAS as aspas simples..

<%var = Request("campo")var = Replace(var,"'","''")%>

falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

O server.HTMLCode() só codifica as aspas duplas é? ou também as aspas simples. pois aqui quando coloquei, ele rodou as duplas e deu pau nas simples...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou você pode fazer o replace pra gravar:<%var = Request("campo")var = Replace(var,"'","::aspas::")%>E na hora de exibir, faz o contrário, substituindo o ::aspas:: por ' aspas simples na hora de exibir na tela!

Compartilhar este post


Link para o post
Compartilhar em outros sites
qdo você recuperar a string, você faz um replace para duas aspas simples para TODAS as aspas simples..

 

<%

var = Request("campo")

var = Replace(var,"'","''")

%>

[/tr]

 

falows

É só fazer o que o rOcKLoCo disse lá em cima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.