jackrobot   03-02-2025, 01:46
#1
Hola, estoy haciendo un programa tipo agenda que registra una cita  agendada por un cliente, logro hacer el registro pero no se como guardar una imagen. agradezco me ayuden con esta parte mi programa esta bastante adelantado pero no se como codificar la parte de almacenar la imagen seleccionada; a demás,  tengo otro inconveniente, una ves registrado y guardado los datos como puedo consultar y mostrar los datos? es decir me pueden hacer una sugerencia  de como podría ser una consulta y la forma de mostrar los datos ?  no pido me lo programen pero si agradezco me guíen para ir por un camino un poco mas simple. De ante mano muchas gracias
Archivos adjuntos
.zip
Jack_studio.zip (Tamaño: 19.2 KB Descargas: 4)
Última modificación: 03-02-2025, 02:45 por jackrobot.

Porque nadie habla de gambas3  cuando preguntan por los lenguajes mas potentes ? porque ??...
guizans   06-02-2025, 22:13
#2
Para guardar una imagen en una tabla SQLite yo uso el siguiente método, que no quiere decir que sea el más óptimo, pero me funciona.

Código:
Dim d As String
dim imagen as String
 
  Dialog.Title = "Escoge una imagen."
  Dialog.Filter = ["*.jpg;*.png;*.jpeg", "Archivos de imagen"]
  Dialog.Path = User.Home
  If Dialog.OpenFile() Then Return
  d = Dialog.Path
  Try PictureBox1.Image = Image.load(d)
  If Error Then
    Message.Error("No es un formato de imagen válido.")
    Return
  Endif
  imagen = Base64(File.Load(d))

Como puedes ver, se pide una imagen y se guarda como una cadena de caracteres, usando Base64 y esta es la cadena que se almacen en la base de datos.
Y el proceso contrario, una vez leído el dato de la base de datos uso lo siguiente para convertirla a una imagen:
Código:
PictureBox1.Image = Image.FromString(UnBase64(resultadoSQLite["imagen"]))
Espero que te sirva.

Un saludo.
jackrobot   07-02-2025, 21:17
#3
Interesante... voy a intentar meterlo a mi código, tratar imagenes se me esta complicando un poco me parece extraño pero bueno hay que hacerle, muchas gracias por la info voy a estudiarla otros ejemplos me a costado entenderlos, este método no sabia que existía, que interesante

Porque nadie habla de gambas3  cuando preguntan por los lenguajes mas potentes ? porque ??...
crevilla   24-02-2025, 21:39
#4
Yo te recomendaría que guardaras las fotografías en el servidor y la ruta en tu base de datos, ya que si guardas tus imagenes en la base de datos esta va a crecer de tamaño muy rápido, lo cual puede afectar su funcionamiento a largo plazo.
Te envío un proyecto en el cual cargo fotografías, las cambio a un tamaño decente para mostrar en pantalla y las guardo en una ruta en el servidor, y la ruta en sí en la base de datos.
Aqui puedes checar mi código a ver si encuentras algo que te ayude, y estoy listo para responder tus preguntas
Archivos adjuntos
.zip
dbEsteticaFotos.zip (Tamaño: 172.46 KB Descargas: 3)

Dies ist kein Unterschrift, sondern...
[Imagen: https://www.aloscuantosbesos.com/images/tadaalinux.jpg]
 
jackrobot   25-02-2025, 23:02
#5
muchas gracias por la ayuda voy a revisar el codigo  sin duda tienes razon me gusta como suena todo lo que dijiste. de antemano gracias

Porque nadie habla de gambas3  cuando preguntan por los lenguajes mas potentes ? porque ??...
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.