[Python-es] Ayuda con pyodbc

jose villalba cortazzo josemariavillalbacortazzo en hotmail.com
Vie Dic 12 16:32:38 CET 2014


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: pych3m4 en gmail.com
To: python-es en python.org
Subject: Re: [Python-es] Ayuda con pyodbc

El 2014-12-11 19:19 GMT+01:00 jose villalba cortazzo <josemariavillalbacortazzo en 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 en 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 en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/ 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20141212/7ed4576c/attachment.html>


Más información sobre la lista de distribución Python-es