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?
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.