Para Insertar comilla simple

05/12/2003 - 02:50 por Cristian Milione | Informe spam
Hola:
La pregunta es como insertar un nombre como este
"O'Connor"
por ejemplo.
Desde ya, muchas gracias!!

Preguntas similare

Leer las respuestas

#6 Maximiliano Damian Accotto
05/12/2003 - 13:12 | Informe spam
Gracias Ulises!!

Basicamente he tenido algunos problemas pero los he solucionado, lo que yo
queria indicar que usar este tipo de caracteres no es todo color de rosas y
hay que tomar algunas precauciones.

Eso solo queria indicar, como para que se tenga encuenta, por eso al leer el
mail de Javier me asombre y me moleste, senti como que me estaba sobrando y
descalificando mi opinion nomas, por tal motivo es que le pregunte (hasta
ahora no ha contestado) si eso que escribio es un chiste (lo tomo entonces
como tal y no hay problema).

Un saludo

Maximiliano Damian Accotto
"ulises" escribió en el mensaje
news:
Creo que Javier al final de su mensaje indica que es una broma, ...
pero fuera de bromas cambiarle el nombre a una persona o institución
además de ser de mal gusto no es algo que se encuentre en nuestras
manos, por ejemplo si a "Industrial O'Connors" le entrego un
certificado de retención por el impuesto a las ventas en el cual le
indico un nombre errado, tanto ellos como yo podriamos tener mucho que
explicar a la entidad recaudadora de impuestos si nos auditan, además
no le veo el impedimento a usarlo, basta con colocar dos apóstrofes
para que coloque el apóstrofe en la asignación o activar el SET
_QUOTE_IDENTIFIER y utilizar comillas para la asignación.

Por otro lado, no sé que tipo de problemas has tenido en tus
aplicaciones al momento de usar apóstrofes, los que se me ocurren son
por el uso de sentencias dinámicas dentro de procedimientos, algo que
no uso y desaconsejo, pero en el caso de necesidad habría que validar
los valores que concatenas para considerar esa posibilidad, y el otro
que se me ocurre es por el uso de concatenación de cadenas para formar
sentencias tipo SELECT, INSERT, etc y usarlas directamente dentro de
tu programa en lugar de usar procedimientos almacenados con sus
correspondientes parámetros.

Saludos,
Ulises

On Thu, 4 Dec 2003 23:46:20 -0300, "Maximiliano Damian Accotto"
wrote:

>Javier!! no se si es una ironia o un chiste.
>Porque escribes esto? no entiendo la verdad

Respuesta Responder a este mensaje
#7 Patrick Espinosa
05/12/2003 - 13:31 | Informe spam
Que tal Cristian,

lo que te menciona Javier soluciona tu problema
para que el SQL no te dé un error y como eso
es lo que preguntaste, pues ya está! :) Ahora que
si por otra parte, necesitas solucionar el problema
de cualquier cantidad de comillas simples y dobles
que pueda introducir el usuario y no tengas ningún
problema al momento de pasar el valor por a una
variable de tu lenguaje de programación o incluso
a un attributo de algún elemento xml pues tendrías
que hacer algo más ya que si igualmente guardas
ese valor en la base de datos, después tendrás
problemas al recuperarlo y manipularlo.

Repito, si ya está resuelto tu problema pues
adelante y no hagas caso de todo este rollo,
en caso contrario pues dilo y ya comentaremos
más al respecto, vale?

Saludos.
Patrick Espinosa.

"Cristian Milione" wrote in message
news:
Hola:
La pregunta es como insertar un nombre como este
"O'Connor"
por ejemplo.
Desde ya, muchas gracias!!


Respuesta Responder a este mensaje
#8 Miguel Egea
05/12/2003 - 16:15 | Informe spam
Max, no te enf
"Maximiliano Damian Accotto" escribió
en el mensaje news:
Gracias Ulises!!

Basicamente he tenido algunos problemas pero los he solucionado, lo que yo
queria indicar que usar este tipo de caracteres no es todo color de rosas


y
hay que tomar algunas precauciones.

Eso solo queria indicar, como para que se tenga encuenta, por eso al leer


el
mail de Javier me asombre y me moleste, senti como que me estaba sobrando


y
descalificando mi opinion nomas, por tal motivo es que le pregunte (hasta
ahora no ha contestado) si eso que escribio es un chiste (lo tomo entonces
como tal y no hay problema).

Un saludo

Maximiliano Damian Accotto
"ulises" escribió en el mensaje
news:
> Creo que Javier al final de su mensaje indica que es una broma, ...
> pero fuera de bromas cambiarle el nombre a una persona o institución
> además de ser de mal gusto no es algo que se encuentre en nuestras
> manos, por ejemplo si a "Industrial O'Connors" le entrego un
> certificado de retención por el impuesto a las ventas en el cual le
> indico un nombre errado, tanto ellos como yo podriamos tener mucho que
> explicar a la entidad recaudadora de impuestos si nos auditan, además
> no le veo el impedimento a usarlo, basta con colocar dos apóstrofes
> para que coloque el apóstrofe en la asignación o activar el SET
> _QUOTE_IDENTIFIER y utilizar comillas para la asignación.
>
> Por otro lado, no sé que tipo de problemas has tenido en tus
> aplicaciones al momento de usar apóstrofes, los que se me ocurren son
> por el uso de sentencias dinámicas dentro de procedimientos, algo que
> no uso y desaconsejo, pero en el caso de necesidad habría que validar
> los valores que concatenas para considerar esa posibilidad, y el otro
> que se me ocurre es por el uso de concatenación de cadenas para formar
> sentencias tipo SELECT, INSERT, etc y usarlas directamente dentro de
> tu programa en lugar de usar procedimientos almacenados con sus
> correspondientes parámetros.
>
> Saludos,
> Ulises
>
> On Thu, 4 Dec 2003 23:46:20 -0300, "Maximiliano Damian Accotto"
> wrote:
>
> >Javier!! no se si es una ironia o un chiste.
> >Porque escribes esto? no entiendo la verdad
>


Respuesta Responder a este mensaje
#9 Miguel Egea
05/12/2003 - 16:18 | Informe spam
Perdón primero por entrometerme,
Max, no tomes a mal a Javier su ironía, no es Javier una persona sospechosa
de no respetar opiniones, mucho más si son técnicas. Si repasas su
(magnífico) trabajo en este grupo y su trato verás que es un auténtico
caballero. Creo que lo que sucede es que algunas veces es difícil expresar
algunas emociones en el correo. Realmente además la solución técnica es la
que dice él , sin embargo, entre no hacer anda y quitar la comilla yo
preferiría quitarla, hay un artículo en portalsql.com sobre inyección de
código sql que creo que encontarás muy muy interesante.

Un abrazo a todos y buen fin de semana Amigos!!

=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==


"Maximiliano Damian Accotto" escribió
en el mensaje news:
Gracias Ulises!!

Basicamente he tenido algunos problemas pero los he solucionado, lo que yo
queria indicar que usar este tipo de caracteres no es todo color de rosas


y
hay que tomar algunas precauciones.

Eso solo queria indicar, como para que se tenga encuenta, por eso al leer


el
mail de Javier me asombre y me moleste, senti como que me estaba sobrando


y
descalificando mi opinion nomas, por tal motivo es que le pregunte (hasta
ahora no ha contestado) si eso que escribio es un chiste (lo tomo entonces
como tal y no hay problema).

Un saludo

Maximiliano Damian Accotto
"ulises" escribió en el mensaje
news:
> Creo que Javier al final de su mensaje indica que es una broma, ...
> pero fuera de bromas cambiarle el nombre a una persona o institución
> además de ser de mal gusto no es algo que se encuentre en nuestras
> manos, por ejemplo si a "Industrial O'Connors" le entrego un
> certificado de retención por el impuesto a las ventas en el cual le
> indico un nombre errado, tanto ellos como yo podriamos tener mucho que
> explicar a la entidad recaudadora de impuestos si nos auditan, además
> no le veo el impedimento a usarlo, basta con colocar dos apóstrofes
> para que coloque el apóstrofe en la asignación o activar el SET
> _QUOTE_IDENTIFIER y utilizar comillas para la asignación.
>
> Por otro lado, no sé que tipo de problemas has tenido en tus
> aplicaciones al momento de usar apóstrofes, los que se me ocurren son
> por el uso de sentencias dinámicas dentro de procedimientos, algo que
> no uso y desaconsejo, pero en el caso de necesidad habría que validar
> los valores que concatenas para considerar esa posibilidad, y el otro
> que se me ocurre es por el uso de concatenación de cadenas para formar
> sentencias tipo SELECT, INSERT, etc y usarlas directamente dentro de
> tu programa en lugar de usar procedimientos almacenados con sus
> correspondientes parámetros.
>
> Saludos,
> Ulises
>
> On Thu, 4 Dec 2003 23:46:20 -0300, "Maximiliano Damian Accotto"
> wrote:
>
> >Javier!! no se si es una ironia o un chiste.
> >Porque escribes esto? no entiendo la verdad
>


Respuesta Responder a este mensaje
#10 Javier Loria
05/12/2003 - 22:45 | Informe spam
Hola Max:
Efectivamente es un chiste y de ninguna forma pretendo ofenderte, la
razon del :-D es precisamente esa. En el otro posteo pretendia dar mi
opinion tecnica. Tu mensaje decia: "yo no te aconsejaria insertar un nombre
asi!!", pero no decia una solucion o alternativa de como manejarlo, esto lo
aproveche para bromear y exagerar la nota. Por favor no lo tomes a mal, a
veces puedo ser muy, muy, muy ironico.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Maximiliano Damian Accotto escribio:
Javier!! no se si es una ironia o un chiste.
Porque escribes esto? no entiendo la verdad


MSN:
"Javier Loria" escribió en el mensaje
news:
>> ATENCION ATENCION ATENCION
>> Por orden del gran Maximiliano de Argentina quedan prohibidos los
nombre con apostrofes, todos los afectados deberan pasar a la
oficina respectiva en los proximos 30 dias, donde se les facilitara
nueva documentacion. Se sentenciara a un curso de SQL a
cualquiera a los que no cumpla en el tiempo indicado.
>> :-D
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Maximiliano Damian Accotto
escribio:
hola!! yo no te aconsejaria insertar un nombre asi!! por mas que el
motor lo pueda admitir luego podes tener problemas en tu lenguaje de
programacion!!




MSN:
"Cristian Milione" escribió en el mensaje
news:
Hola:
La pregunta es como insertar un nombre como este
"O'Connor"
por ejemplo.
Desde ya, muchas gracias!!
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida