Reportlab y BD

Mikel Larreategi mlarreategi en codesyntax.com
Mie Abr 25 12:41:23 CEST 2007


Ekaitz Lizundia(e)k dio:
> 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 ?

Si no nos copias el Traceback completo del error que te da al crear el
PDF difícilmente te podremos ayudar...


Mikel



-- 
Mikel Larreategi
mlarreategi en codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80




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