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/

Responder a