none
Como salvar varias imagens no banco usando nove picturebox RRS feed

  • Pergunta

  •  conex.ConnectionString = "Data Source=LAB1-20;Initial Catalog=sistema;Integrated Security=True";

                    try
                    {
                        conex.Open();
                        comando.Connection = conex;
                        comando.CommandText = " insert INTO faca (nome,categoria,foto1,foto2,foto3,foto4,foto5,foto6,foto7,foto8,foto9) values ( @c_nome, @c_categoria,@foto1,@foto2,@foto3,@foto4,@foto5,@foto6,@foto7,@foto8,@foto9)";
                        pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
                        pictureBox4.Image.Save(ms, pictureBox4.Image.RawFormat);
                        pictureBox7.Image.Save(ms, pictureBox7.Image.RawFormat);
                        pictureBox2.Image.Save(ms, pictureBox2.Image.RawFormat);
                        pictureBox5.Image.Save(ms, pictureBox5.Image.RawFormat);
                        pictureBox3.Image.Save(ms, pictureBox3.Image.RawFormat);
                        pictureBox9.Image.Save(ms, pictureBox9.Image.RawFormat);
                        pictureBox6.Image.Save(ms, pictureBox6.Image.RawFormat);
                        pictureBox8.Image.Save(ms, pictureBox8.Image.RawFormat);

                        byte[] a = ms.GetBuffer();                

                        byte[] b = ms.GetBuffer();

                        byte[] c = ms.GetBuffer();

                        byte[] d = ms.GetBuffer();

                        byte[] e = ms.GetBuffer();

                        byte[] f = ms.GetBuffer();

                        byte[] g = ms.GetBuffer();

                        byte[] h = ms.GetBuffer();

                        byte[] i = ms.GetBuffer();

                        ms.Close();



                        comando.Parameters.Clear();
                        comando.Parameters.AddWithValue("@c_nome", textBox1.Text);
                        comando.Parameters.AddWithValue("@c_categoria", textBox11.Text);
                        comando.Parameters.AddWithValue("@foto1", a);                    
                        comando.Parameters.AddWithValue("@foto2", b);
                        comando.Parameters.AddWithValue("@foto3", c);
                        comando.Parameters.AddWithValue("@foto4", d);
                        comando.Parameters.AddWithValue("@foto5", e);
                        comando.Parameters.AddWithValue("@foto6", f);
                        comando.Parameters.AddWithValue("@foto7", g);
                        comando.Parameters.AddWithValue("@foto8", h);
                        comando.Parameters.AddWithValue("@foto9", i);
                        comando.ExecuteNonQuery();


                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString());
                    }
                    finally
                    {
                        MessageBox.Show("Dados Cadastrados com Sucesso!");
                        conex.Close();
                    }
            }

    da erro de referencia ao objeto

                                                                                                                                                                                                  
    quarta-feira, 19 de novembro de 2014 17:34

Respostas

Todas as Respostas