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