[Jde-dev] Problemas guardando y recuperando bytes en BLOB (mysql)

Roberto Calvo rocapal en libresoft.es
Lun Ene 18 17:25:39 CET 2010


Buenas,

Me está dando algunos problemas al meter un chorro de bytes en un BLOB
de mysql. Os comento el código y el problema a ver si veis donde puede
estar.

La chica está en [1]. En el método "RecordingLog::saveRecordingEvent" se
guarda el chorro de bytes en el BLOB. Como en mysql todo es un string,
lo que hago es meter cada BYTE, en un BYTE del String, con memcpy.

Luego lo recupero con el método "RecordingLog::getEventsOfRecording",
exactamente en esta línea:

event->image = static_cast<jderobot::ByteSeq> (row["image_file"]);

Pero es justo donde falla porque parece ser que no sabe hacer el cast.

No sé que se me está pasando ...

un saludete!!

[1]
http://svn.jderobot.org/jderobot/trunk/src/components/recordingserver/libRecordingLog/RecordingLog.cpp


-- 
Roberto Calvo Palomino          | Libre Software Engineering Lab (GSyC)
Tel: (+34) 91 488 85 23         | Universidad Rey Juan Carlos
rocapal en libresoft.es            | Edif. Departamental II - Despacho 116
http://libresoft.es/            | c/Tulipán s/n 28933 Móstoles (Madrid)

GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 198 bytes
Descripción: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
 digitalmente
Url        : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20100118/fc28038a/attachment.pgp 


More information about the Jde-developers mailing list