Los foros del Guille

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  Foro: ADO.NET.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 41204 - isertar la foto que tengo en un picturebox en una bd acces donde tengo un campo foto tipo ole
IDAsuntoFechaNick 
41204 isertar la foto que tengo en un picturebox en una bd acces donde tengo un campo foto tipo ole10/05/08 12:48never1979   
tengo un formulario donde puedes añadir los datos de un cliente en una base de datos access.al mismo tiempo muestro los datos en un datagridwie. Lo que quiero es saber como puedo incluir un picturebox donde seleciono una imagen y cuando yo haga click en guardar, se me guarde la imagen en la base de datos access donde esta el campo foto tipo ole.Luego tal como voy recorriendo el datagridview me muestre las fotos de cada cliente. Utilizo dataset y datadapter.

--------------------
sqlinsertar = "INSERT INTO CLIENTES (nombre,nif,direccion,localidad,cpostal,provincia,telefonofijo,telefonomovil,telefonofamiliar,fax,email,fecha)" & _
" VALUES (@nombre,nif,@direccion,@localidad,@cpostal,@provincia,@telefonofijo,@telefonomovil,@telefonofamiliar,@fax,@email,@fecha)"
'
'crearemos comando
Dim micomando As New OleDbCommand(sqlinsertar, nuevaConexion)

' añadimos el primer parametro del campo
micomando.Parameters.Add(New OleDbParameter("@nombre", OleDbType.VarChar, 25)).Value = txtNombre.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@nif", OleDbType.VarChar, 25)).Value = txtNif.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@direccion", OleDbType.VarChar, 25)).Value = txtDireccion.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@localidad", OleDbType.VarChar, 25)).Value = txtLocalidad.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@cpostal", OleDbType.Integer, 25)).Value = txtCpostal.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@provincia", OleDbType.VarChar, 25)).Value = txtprovincia.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@telefonofijo", OleDbType.Integer, 25)).Value = txttelefonofijo.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@telefonomovil", OleDbType.Integer, 25)).Value = txttelefonomovil.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@telefonofamiliar", OleDbType.Integer, 25)).Value = txttelefonofamilia.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@fax", OleDbType.Integer, 25)).Value = txtfax.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@email", OleDbType.VarChar, 25)).Value = txtemail.Text.ToString
micomando.Parameters.Add(New OleDbParameter("@fecha", OleDbType.Date, 25)).Value = txtfecha.Text.ToString


' Declaramos un memorystream
Dim ms As New System.IO.MemoryStream()
' despues salvamos la imagen dentro del meorystream en formato origen o rawformat
PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)

' declaramos una variable byte y guardamos lo que esta en miMemoryStream

Dim imagenbit() As Byte = ms.GetBuffer

' cerramos nuestro memorystream, y a tenemos nuestra imagen convertida
micomando.Parameters.Add(New OleDbParameter("@foto", OleDbType.VarBinary, 205)).Value = imagenbit
micomando.CommandText = sqlinsertar


nuevaConexion.Open()
micomando.ExecuteNonQuery()


-----------------------

never1979

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 09/06/2026 14:53:29 GMT