[pyar] MySQLdb - Error con query

Alberto Leonhell Silveira Gazzano leonhell en gmail.com
Mar Feb 8 10:55:57 ART 2011


Perdón, pero ahora que presto atención cuando ejecuto la misma consulta en
MYSQL también devuelve resultados:

mysql> SELECT * FROM usuarios where nrodoc = '1234sdfgfs'

Con lo cual el "problema" no sería en python...

alguna sugerencia?

El 8 de febrero de 2011 10:46, Facundo Batista
<facundobatista en gmail.com>escribió:

> 2011/2/8 Alberto Leonhell Silveira Gazzano <leonhell en gmail.com>:
>
> > Estimados, tengo un error bastante raro al consultar un DNI en una tabla
> de
> > usuarios. Cuando ejecuto un query con c.execute("select nrodoc from
> > solicitante where nrodoc=%s", DNI) si tengo un nrodoc "1234" (por
> ejemplo) y
> > consulto por el número de DNI "12345djfhsjadfh" (es decir 1234 más
> letras)
> > la consulta me devuelve los registros correspondientes al DNI "1234"
> > (!!!??). Probé haciéndolo directamente sobre MySQL y no devuelve
> resultados,
> > pero al hacerlo desde el módulo python sí.
> > El campo en la tabla es del tipo BIGINT y me ocurre esto no sólo con el
> DNI
> > sino con todos los campos de este tipo.
>
> Si el campo es BIGINT, ¿cómo es que le pasás algo con *letras* en la
> búsqueda?
>
> Quizás te está mordiendo alguna conversión automágica de typos.
>
> Si teniendo 1234 le pasás 12345 (no "12345"), ¿qué pasa?
>
> Slds.
>
> --
> .    Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110208/253ed2fd/attachment.html>


More information about the pyar mailing list