Reportlab y BD

Ekaitz Lizundia elizundia en fitbak.com
Mie Abr 25 12:32:39 CEST 2007


Saludos a todos,
estoy intentando crear un pdf con reportlab. Hasta ahi todo genial, 
porque me sale el PDF como yo lo quiero, el diseño digamos.
Ahora necesito que conecte con la base de datos, coja datos de ahi y los 
ponga dentro del pdf. Utilizo MySQLdb y hago como siempre hago en otras 
aplicaciones, pero me da error.

Si pongo :

## diseño...
codi=4
c.drawString(1.53*inch, 4.07*inch, '%s' %(str(codi)))
##continuacion

Me hace perfecto

en cambio, si hago asi:

## diseño...
con = MySQLdb.connect(xxxx)
c = con.cursor()
c.execute("select x from x")
row=c.fetchone()
codi=str(row[0])
c.drawString(1.53*inch, 4.07*inch, '%s' %(str(codi)))
##continuacion

Entonces no me crea el PDF

¿ Alguien que vea algo ?
Gracias




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