COMILLAS SIMPLES

25/01/2004 - 08:13 por Pablo Varela Germa | Informe spam
Hola amigos,

Tengo un problemita... Estoy haciendo una aplicacion y no he tenido en
cuenta algo... aqui mucha gente tiene apellidos como O'hara, O'higgins,
etc... o sea... usan las comillas simples para los nombres :...(

El ASP me tira un error 500 cuando trato de hacer una consulta en el SQL, y
hasta ahora lo he solucionado haciendo un replace del caracter... pero no es
la solucion optima.

Existe alguna forma para poder almacenar el caracter ' en una tabla??.

Saludos y gracias de antemano,

Pablo.

Preguntas similare

Leer las respuestas

#1 Ana Castro
25/01/2004 - 10:17 | Informe spam
Cuando quieras hacer una consulta sql que incluya comillas simples y ésta
esté dentro de un texto, se debe duplicar para que la ponga dentro del
texto.

P.e:

SELECT *
FROM CLIENTES
WHERE NOMBRE = 'O''Higgings'

"Pablo Varela Germa" escribió en el
mensaje news:%
Hola amigos,

Tengo un problemita... Estoy haciendo una aplicacion y no he tenido en
cuenta algo... aqui mucha gente tiene apellidos como O'hara, O'higgins,
etc... o sea... usan las comillas simples para los nombres :...(

El ASP me tira un error 500 cuando trato de hacer una consulta en el SQL,


y
hasta ahora lo he solucionado haciendo un replace del caracter... pero no


es
la solucion optima.

Existe alguna forma para poder almacenar el caracter ' en una tabla??.

Saludos y gracias de antemano,

Pablo.


Respuesta Responder a este mensaje
#2 J. Carlos Herrero
25/01/2004 - 20:18 | Informe spam
Hola:
Para poder almacenar el caracter ' en una tabla.

'Función que se encarga de eliminar las ' por '' para evitar errores
lcVariableString = "'" & Replace(Trim(txtTextBox.Text), "'", "") & "'"

Espero que te sirva
Un saludo:
Carlos
"Pablo Varela Germa" escribió en el
mensaje news:%
Hola amigos,

Tengo un problemita... Estoy haciendo una aplicacion y no he tenido en
cuenta algo... aqui mucha gente tiene apellidos como O'hara, O'higgins,
etc... o sea... usan las comillas simples para los nombres :...(

El ASP me tira un error 500 cuando trato de hacer una consulta en el SQL,


y
hasta ahora lo he solucionado haciendo un replace del caracter... pero no


es
la solucion optima.

Existe alguna forma para poder almacenar el caracter ' en una tabla??.

Saludos y gracias de antemano,

Pablo.


Respuesta Responder a este mensaje
#3 Adrian Garcia
26/01/2004 - 00:33 | Informe spam
La forma de evitar esto es utilizar el objeto Command en tu aplicacion y
definir parametros en el query.
Desde el punto de vista de programacion seguramente sera un cambio
importante si ya has desarrollado todo concatenando porciones de las
instrucciones SQL a ejecutar pero una vez que te acostumbras nunca mas
tendras problemas de este tipo ni de formato de fechas, puntos y comas, etc.

Saludos
Adrian D. Garcia
NDSoft

"Pablo Varela Germa" wrote in message
news:%
Hola amigos,

Tengo un problemita... Estoy haciendo una aplicacion y no he tenido en
cuenta algo... aqui mucha gente tiene apellidos como O'hara, O'higgins,
etc... o sea... usan las comillas simples para los nombres :...(

El ASP me tira un error 500 cuando trato de hacer una consulta en el SQL,


y
hasta ahora lo he solucionado haciendo un replace del caracter... pero no


es
la solucion optima.

Existe alguna forma para poder almacenar el caracter ' en una tabla??.

Saludos y gracias de antemano,

Pablo.


Respuesta Responder a este mensaje
#4 Gustavo Castillo
26/01/2004 - 09:11 | Informe spam
Hola adrian te hago una pregunta cuando te referis al objeto "COmmand" de tu
aplicacion a q te referis?
Gracias
Gus
"Adrian Garcia" wrote in message
news:#
La forma de evitar esto es utilizar el objeto Command en tu aplicacion y
definir parametros en el query.
Desde el punto de vista de programacion seguramente sera un cambio
importante si ya has desarrollado todo concatenando porciones de las
instrucciones SQL a ejecutar pero una vez que te acostumbras nunca mas
tendras problemas de este tipo ni de formato de fechas, puntos y comas,


etc.

Saludos
Adrian D. Garcia
NDSoft

"Pablo Varela Germa" wrote in message
news:%
> Hola amigos,
>
> Tengo un problemita... Estoy haciendo una aplicacion y no he tenido en
> cuenta algo... aqui mucha gente tiene apellidos como O'hara, O'higgins,
> etc... o sea... usan las comillas simples para los nombres :...(
>
> El ASP me tira un error 500 cuando trato de hacer una consulta en el


SQL,
y
> hasta ahora lo he solucionado haciendo un replace del caracter... pero


no
es
> la solucion optima.
>
> Existe alguna forma para poder almacenar el caracter ' en una tabla??.
>
> Saludos y gracias de antemano,
>
> Pablo.
>
>


Respuesta Responder a este mensaje
#5 Adrian Garcia
27/01/2004 - 05:03 | Informe spam
A hacer algo asi

http://www.somacon.com/aspdocs/page2005.php

Fijate en el codigo de esta pagina.

Saludos
Adrian D. Garcia
NDSoft


"Gustavo Castillo" wrote in message
news:
Hola adrian te hago una pregunta cuando te referis al objeto "COmmand" de


tu
aplicacion a q te referis?
Gracias
Gus
"Adrian Garcia" wrote in message
news:#
> La forma de evitar esto es utilizar el objeto Command en tu aplicacion y
> definir parametros en el query.
> Desde el punto de vista de programacion seguramente sera un cambio
> importante si ya has desarrollado todo concatenando porciones de las
> instrucciones SQL a ejecutar pero una vez que te acostumbras nunca mas
> tendras problemas de este tipo ni de formato de fechas, puntos y comas,
etc.
>
> Saludos
> Adrian D. Garcia
> NDSoft
>
> "Pablo Varela Germa" wrote in message
> news:%
> > Hola amigos,
> >
> > Tengo un problemita... Estoy haciendo una aplicacion y no he tenido en
> > cuenta algo... aqui mucha gente tiene apellidos como O'hara,


O'higgins,
> > etc... o sea... usan las comillas simples para los nombres :...(
> >
> > El ASP me tira un error 500 cuando trato de hacer una consulta en el
SQL,
> y
> > hasta ahora lo he solucionado haciendo un replace del caracter... pero
no
> es
> > la solucion optima.
> >
> > Existe alguna forma para poder almacenar el caracter ' en una tabla??.
> >
> > Saludos y gracias de antemano,
> >
> > Pablo.
> >
> >
>
>


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