Insertar en un Blob
Chema Cortes
pych3m4 en gmail.com
Mar Ene 9 03:14:13 CET 2007
El 2007/1/5, José Jachuf <jjachuf en gmail.com> escribió:
> Para actualizar un campo:
>
> cur.set_type_trans_in ({'BLOB': {'mode': 'stream'}})
> imagen_I = file("mi_imagen.jpg", "rb")
> ValoreIn = (imagen_I)
> cur.execute("update mi_tabla set campo_blob = (?) where id > 1500",
> ValoreIn)
> con.commit()
> imagen_I.close()
Cuidado, que el cur.execute requiere que los argumentos se pasen como
tuplas e (imagen_l) no lo es. Tienes que crear una "monotupla" como
dice Patricio: (imagen_l,)
Más información sobre la lista de distribución Python-es