4 votos

Conexión a un spatialite DB, la consulta, el escrito de la consulta resultado de un spatialite tabla con PyQGIS

Estoy desarrollando un plugin que se conecta a un spatialite DB , hacer algunas consultas y envía los resultados a un spatialite tabla. Yo había probado con el código de abajo para conectarse a la base de datos e imprimir el resultado de la consulta a la consola como primer paso.

from pyspatialite import dbapi2 as db
conn = db.connect('/home/farook/DB/cities.sqlite')
cur = conn.cursor()
sql = 'select * from test_pt'
rs = cur.execute(sql)
print(rs)

No podía ver nada impreso para la consulta dada. Por favor, dime donde estoy equivocado.

5voto

matt Puntos 211
cur.execute(sql)
rows = cur.fetchall()
for row in rows:
     print row

o para un registro:

row = cur.fetchone()
print row

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X