Filtrar comillas simples y dobles

15/01/2004 - 09:14 por Karma | Informe spam
Hola, me gustaria saber como filtrais al insertar en la BD los caracteres
(') y ("), me gustaria saber como lo haceis de la manera más sencilla y
eficaz, yo los reemplazo por otros caracteres, (´) (``) pero me gustaria
insertarlas, como lo haceis? gracias

Preguntas similare

Leer las respuestas

#1 Matias Iacono
15/01/2004 - 14:20 | Informe spam
Usas un caracter doble.

O sea... si tiene una ' le pones dos ''.

O sea dos simples.

"Karma" escribió en el mensaje
news:bu5i2v$e3o$
Hola, me gustaria saber como filtrais al insertar en la BD los caracteres
(') y ("), me gustaria saber como lo haceis de la manera más sencilla y
eficaz, yo los reemplazo por otros caracteres, (´) (``) pero me gustaria
insertarlas, como lo haceis? gracias


Respuesta Responder a este mensaje
#2 pablo
15/01/2004 - 16:43 | Informe spam
yo pongo:

CampoDeTexto ='texto a insertar'

aunque lleve comillas dobles lo deja insertar.
Un saludin.
Respuesta Responder a este mensaje
#3 Karma
16/01/2004 - 14:08 | Informe spam
Gracias a todos por vuestras aportaciones, he optado por crear esta funcion:

'FILTRO DE COMILLAS SIMPLES Y DOBLES
Function FILTRO(texto)
FILTRO = Replace(texto, "'", "´")
FILTRO = Replace(FILTRO, Chr(22), """)
End Function

Si os vale, me alegro. Un saludo!


"pablo" escribió en el mensaje
news:
yo pongo:

CampoDeTexto ='texto a insertar'

aunque lleve comillas dobles lo deja insertar.
Un saludin.


Respuesta Responder a este mensaje
#4 Benjamin Porter
24/01/2004 - 16:02 | Informe spam
Tienes el inconveniente que a veces requerirás tener en el texto insertado
en tu BD efectivamente las comillas simples... yo te sugiero tu misma
funcion, pero cambiando algo en una linea:

FILTRO = Replace(texto, "'", "´")
la cambiaría por

FILTRO = Replace(texto, "'", "''")

(Nota: Replace(texto,"comilla simple","comilla simple comilla simple"))


Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")





"Karma" escribió en el mensaje
news:bu8nkr$si$
Gracias a todos por vuestras aportaciones, he optado por crear esta


funcion:

'FILTRO DE COMILLAS SIMPLES Y DOBLES
Function FILTRO(texto)
FILTRO = Replace(texto, "'", "´")
FILTRO = Replace(FILTRO, Chr(22), """)
End Function

Si os vale, me alegro. Un saludo!


"pablo" escribió en el mensaje
news:
> yo pongo:
>
> CampoDeTexto ='texto a insertar'
>
> aunque lleve comillas dobles lo deja insertar.
> Un saludin.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida