Foros del Web » Programación para mayores de 30 ;) » Programación General »

Como insertar una imagen a la bd

Estas en el tema de Como insertar una imagen a la bd en el foro de Programación General en Foros del Web. Buenas tardes tengo un problemita estoy haciendo un programa en el que quiero guardar una imagen en la base de datos, la quiero guardar desde ...
  #1 (permalink)  
Antiguo 26/09/2008, 12:50
 
Fecha de Ingreso: septiembre-2008
Mensajes: 17
Antigüedad: 15 años, 7 meses
Puntos: 0
Como insertar una imagen a la bd

Buenas tardes tengo un problemita
estoy haciendo un programa en el que quiero guardar una imagen en la base de datos, la quiero guardar desde un FileUpload

la base de datos se llama imagenes la tabla imagen y el campo img
lo estoy haciendo en vb.net, tengo algo de codigo, lo que no se es que va dentro del values

Dim comando As New MySqlCommand
Dim con As New MySqlConnection
con = New MySqlConnection("server=localhost;database=imagene s;user=root;password=123")
comando.CommandText = " INSERT INTO imagen (img) values ()
comando.Connection = con
comando.ExecuteNonQuery()
MsgBox(" FOTO GUARDADA", vbInformation, " FOTO AGREGADA")
  #2 (permalink)  
Antiguo 26/09/2008, 17:36
 
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 21
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Como insertar una imagen a la bd

No es muy recomendable guardar las imagenes dentro de la base de datos, te convendria guardar solamente el "Path" para acceder.

Si queres guardar la imagen, tendrias que abrir la imgen como Texto, y guardar el texto adentro del campo en la base de datos.

Saludos
  #3 (permalink)  
Antiguo 27/09/2008, 20:45
 
Fecha de Ingreso: septiembre-2008
Mensajes: 17
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como insertar una imagen a la bd

fdx4u gracias por el tip mijo
saludos.!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:13.