Bases de Datos - guardar imagen de web cam en base de datos

   
Vista:

guardar imagen de web cam en base de datos

Publicado por George Villa joriji04@hotmail.com (3 intervenciones) el 15/04/2015 04:40:01
Buenas noches!!
por favor solicito ayuda soy estudiante estoy realizando un programa de me guarde una imagen tomada desde la web cam en una base de datos mysql , tengo el inconveniente que no me guarda el registro , e intentado de todo y no se en que estoy fallando , por favor me podrian ayudar gracias ,,...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

guardar imagen de web cam en base de datos

Publicado por George Villa joriji04@hotmail.com (3 intervenciones) el 15/04/2015 05:23:19
Este es el codigo que estoy utilizando

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Private Sub BTNGUARDAR_Click(sender As Object, e As EventArgs) Handles BTNGUARDAR.Click
 
        Try
            sql = "SELECT id_cedula FROM datos"
 
            mycommand.Connection = conexion
 
            mycommand.CommandText = sql
 
            If conexion.State() = ConnectionState.Closed Then
 
                conexion.Open()
 
            End If
            'procedo a pasar los datos de los textbox a la variable para guardar

            mycommand.Parameters.Clear()

            mycommand.Parameters.AddWithValue("@id_cedula", Me.txtid.Text.ToString)

            mycommand.Parameters.AddWithValue("@nombres", Me.TXTNOMBRE.Text.Trim.ToString)

            mycommand.Parameters.AddWithValue("@apellidos", Me.TXTAPELLIDO.Text.Trim.ToString)

            img = Imagen_Bytes(Me.PictureBox.Image)

            mycommand.Parameters.AddWithValue("@foto", img)

            mycommand.CommandText = "INSERT INTO datos values(NULL,@id_cedula,@nombres,@apellidos,@foto)"

            Try

                mycommand.ExecuteNonQuery()

                MsgBox("Registro Insertado con exito a la base de datos!...", MsgBoxStyle.Information, "Notificacion")

            Catch ex As Exception

                MsgBox("No es posible Guardar primero tome la foto, Verifique! ", MsgBoxStyle.Critical, "Notificacion")

            End Try

            conexion.Close()

        Catch ex As Exception

        End Try

    End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

guardar imagen de web cam en base de datos

Publicado por Isaias (2 intervenciones) el 16/04/2015 23:05:08
Prueba con el siguiente código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
BinaryReader Reader;
            byte[] BufferTotal;
 
            Reader = new BinaryReader(new FileStream(sRutaArch, FileMode.Open, FileAccess.Read));
            BufferTotal = new byte[Reader.BaseStream.Length];
            Reader.Read(BufferTotal, 0, (int)Reader.BaseStream.Length);
            Reader.Dispose();
            Reader.Close();
 
            string strSQL;
            SqlParameter parArchivo;
 
            SqlCommand command = conn.CreateCommand();
            command.Connection = conn;
 
            strSQL = "INSERT INTO TablaImagenes (campoImg) VALUES (@archivo)";
 
            command.CommandText = strSQL;
 
            parArchivo = new SqlParameter("@archivo", SqlDbType.VarBinary, BufferTotal.Length);
            parArchivo.Value = BufferTotal;
            command.Parameters.Add(parArchivo);
            command.ExecuteNonQuery();
 
            BufferTotal = new byte[0]; BufferTotal = null;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

guardar imagen de web cam en base de datos

Publicado por George Villa joriji04@hotmail.com (3 intervenciones) el 17/04/2015 03:21:15
Gracias por su ayuda !! realice el cambio de codigo no me funciona , cambie las concepciones a mysql y nada .......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar