[pgsql-ayuda] Problema con consulta que contiene el caracter '

Jose Luis Hernandez jhdz@simbiotica.com.mx
Tue, 1 Aug 2000 11:57:33 -0500 (CDT)


On Tue, 1 Aug 2000, Israel Zavalza wrote:
Hola.

Con anterioridad he hecho consultas, mendiante un script perl, en el cual
solo agrego precautoriamente algo como:

$campo=~r/'/\'/g;

Una vez que todos los campos en los que posiblemente se tengán este tipo
de caracteres, se hace este reemplazo, ya no tendras problemas.

Si haces la consulta directamente unicamente sustituye el caracter en la
misma forma es decir

Select Codigo_Prov, RazonSocial, Telefono, Fax,   
 Direccion From Proveedores
     Where RazonSocial like \'" & cprov & "\'"

> 
> Eso es parte de el lenguaje SQL, algo asi como
> caracteres pprohibidos.
> 
> 
> por que no pruebas otro caracter que lo reemplace
> 
> 
> --- William_Muñoz <serverlinux@yahoo.com> wrote:
> > Hola,
> > 
> > Se presento el caso de un proveedor que tiene como
> > razon social "ANA'S".
> > El problema se presento cuando hice una consulta en
> > un formulario de
> > facturacion que tiene un desplegable que se carga
> > con los proveedores
> > existentes.
> > 
> > La consulta es la siguiente:
> > 
> > Select Codigo_Prov, RazonSocial, Telefono, Fax,
> > Direccion From Proveedores
> > 	Where RazonSocial like '" & cprov & "'"
> > 
> > Donde cprov = "ANA'S"
> > 
> > Como controla este error, sin tener que restringir
> > la entrada del caracter "
> > ' "
> > o es un problema del sql...
> > 
> > William Muñoz
> > Linux Server
> > 
> > 

-- 
José Luis Hernández López

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe pgsql-ayuda