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/