El 2014-12-11 19:19 GMT+01:00 jose villalba cortazzo <
josemariavillalbacorta...@hotmail.com>:
>
> Estimados a que se debe este error "ProgrammingError: No results.
> Previous SQL was not a query.". En Windows no tengo el problema pero en
> Centos 7 si lo tengo. Trabajo con una base de datos access y tengo instalo MDB
> Tools.
>
>  consulta = "SELECT l2.idlocal as localid from locales as l, locales as l2
>  WHERE l.idlocal=%d and l.departamento=l2.departamento and
> l.numero=l2.comparte" % idlocal
>    idcomparte = ejecutor_idlocal.ejecutar(consulta)
>
>
Evidentemente, algo está mal en la query. Intenta probar con queries más
sencillas (pe: quita los alias y/o no los crees con 'as').

Que te funcione en windows no nos dice nada ya que son drivers ODBC
distintos. Danos algo más de información que pueda servirnos de pista:
cadena de conexión, qué SQL has generado, el código que "ejecuta" la query,
etc.

Por cierto, nunca deberías construir la SQL "literalmente". Utiliza siempre
que puedas argumentos.



>
> Saludos,
> José Villalba
>
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>

-- 
Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a