En otras consultas tuve el mismo error y lo corregi eliminando de la consulta el "ORDER BY", sera que el drivers para linux de Pyodbc no permite ese tipo de ordenes? Saludos,José Villalba Date: Fri, 12 Dec 2014 14:41:32 +0100 From: pych...@gmail.com To: python-es@python.org Subject: Re: [Python-es] Ayuda con pyodbc
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/
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/