[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