Spanish Guardar imagen en SQLite campo BLOB

Rodstar

New Member
Hola expertos,

Estoy haciendo un basico ejemplo de como guardar una foto sacada desde el movil, la foto se guarda bien en el dispositivo, pero al momento de insertar en una BD SQLite esta se corrompe, valide que las rutas estuvieran bien, que puede estar fallando?.. (El campo imagen es del tipo BLOB)

Aqui esta parte del codigo que guarda...

B4X:
    Dim Buffer() As Byte = File.ReadBytes(ruta, nombre)
    

    'Guarda la imagen en la base de datos como bytes
    s.ExecNonQuery2("INSERT INTO IMG (IMAGEN) VALUES(?)", Array As Object(Buffer))


y adjunto imagen de lo que pasa en la base de datos, luego de este proceso.

Agradeceria mucho su ayuda..

saludos
 

Attachments

  • ERROR_CARGA_IMG.jpg
    ERROR_CARGA_IMG.jpg
    14.1 KB · Views: 132

roerGarcia

Active Member
Licensed User
Longtime User
Eso pasa en la base de datos, pero ese error no parece tener que ver con la operacion de insercion sino con la gestion de la bd. El nombre es correcto? la carpeta/directorio?

Hay log de la insercion en el codigo?
Puedes postear el resto del codigo, al menos las partes relevantes?
Saludos
 
Top