Página 1 de 1

mysql e imagenes error

Publicado: Vie Jul 30, 2010 11:26 pm
por Jaxmax
Buenas, este es mi primer post y soy algo nuevo en esto de xailer,
necesito ayuda ya que quiero insertar imágenes en una base de datos (mysql) he leí­do que se guarda como tipo de dato binario y por aquí­ en el foro vi como lo hací­an
he aqui lo que estoy haciendo:
cargo la imagen desde un archivo:
IF ::oFileOpenImageDlg1:Run()
::oImage1:oPicture := ::oFileOpenImageDlg1:cFullFileName
ENDIF
-----------------------------------------------------
después
convierto la imagen a stream y la asigno a una variable:
cImagen:=::oImage1:oPicture:SaveToStream()
-----------------------------------------------------------
despues trato de hacer el insert en la tabla la cual tiene 1 solo campo "imagen" tipo mediumblob (solo es para pruebas esta tabla)

cCon:=" insert into imagenes set imagen='"+cImagen+"'"
if !appdata:origen1:execute(cCon,cCon)
msginfo("Operacion De imagen Rechazada...")
logfile(cCon)
return(.t.)
endif

la conexión a la base de datos la hago mediante Odbc
y esto es lo que me queda en el logfile que se crea:
insert into imagenes set imagen='BMíŽíƒ
y me marca un error al tratar de hacer el insert pondrí­a una imagen pero es mi primer post y no me deja, pero es una ventana de error que dice:
Xailer DataControls Error
[Ninguno]
insert into imagenes set imagen='BMíŽíƒ
cual es el error? o que tengo que hacer para poder guardar las imágenes?