tengo el gambas que viene por defecto en ubuntu gambas 2.13 que me va muy bien
el código para cargar el archivo en un picturebox lo cogí de aquí y se me ve el archivo que este
con un doble_click en el mismo picturebox
PUBLIC Ruta AS String
PUBLIC Imag AS PictureBox
Dialog.Title = "Selecciona una imagen."
Dialog.Filter = ["*.png;*.jpg;*.jpeg;*.bmp", "Imagenes", "*.*", "Todos los ficheros"]
Dialog.path = "/home"
IF Dialog.openfile() THEN RETURN 'si cancelamos el dialogo, sale del procedimiento sin errores
' de aqui cogemos la información del dialog la direccion y el nombre del archivo completo
Ruta = File.Dir(Dialog.Path) & "/" & File.Name(Dialog.Path)
PictureBox1.Picture = Picture.Load(Ruta)
imag = NEW PictureBox(DrawingArea1) AS "picture"
imag.Stretch = TRUE
imag.Picture = Picture.Load(Ruta)
END
PUBLIC Imag AS PictureBox
Dialog.Title = "Selecciona una imagen."
Dialog.Filter = ["*.png;*.jpg;*.jpeg;*.bmp", "Imagenes", "*.*", "Todos los ficheros"]
Dialog.path = "/home"
IF Dialog.openfile() THEN RETURN 'si cancelamos el dialogo, sale del procedimiento sin errores
' de aqui cogemos la información del dialog la direccion y el nombre del archivo completo
Ruta = File.Dir(Dialog.Path) & "/" & File.Name(Dialog.Path)
PictureBox1.Picture = Picture.Load(Ruta)
imag = NEW PictureBox(DrawingArea1) AS "picture"
imag.Stretch = TRUE
imag.Picture = Picture.Load(Ruta)
END
y todo me va bien, lo carga todo perfecto ahora cuando lo intento meterlo en la base de datos no entra, los campos de la base de datos son estos
con este código me va bien si no tenemos la el campo foto
ahora bien si quito el campo foto y nada mas que pongo los otros campos me sale perfecto pero ya es una cuestión de honor el tener que meter la foto en el campo foto como blod
espero que me podáis ayudar gracias.
aqui va una imagen de lo que quiero hacer
http://img340.imageshack.us/img340/2479/1pantalla.png
pero no lo consigo y esto me serviria mucho para mi puesto que ya le puedo añadir fotos a los nombres
--------------------------------------------------------------------------
el que lo sabe, el que lo intenta, el que lo puede y el que lo logra