Array
(
)

ajuda para inserir picturebox direto no banco de dados sql

Wellington Almeida
   - 12 ago 2011

caros amigos estou tentando inserir uma imagen do picturebox direto nao banco de dados criei  la uma tabel com um capo image tudo direitinho  so q na hora de inserir da erro ve se eu coloquei o parametro certo  nao quero tranformar m array de bytes nao quero inserir direto  a foto msm  desde ja agradeço.
[tagcod]
string conectar = "Data Source=WELL-PC\\SQLR2;Initial Catalog=TESTE;Integrated Security=True";            SqlConnection conexao = new SqlConnection(conectar);            SqlCommand cmd = new SqlCommand("Select count(*) From cadusuarios Where cod = @cod ", conexao);            conexao.Open();            cmd.Parameters.AddWithValue("@cod", txtcodbarra.Text);
            int valor = Convert.ToInt16(cmd.ExecuteScalar());            if (valor == 1)            {                MessageBox.Show("USUARIO JÁ EXISTE", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);                txtcodbarra.Clear();                txtnome.Clear();                txtend.Clear();                txtcargo.Clear();                txtbuscar.Clear();

            }            else            {
                SqlCommand cmds = new SqlCommand("insert into  cadusuarios(cod,nome,endereco,cargo,foto) values (@cod,@nome,@endereco,@cargo,@foto)", conexao);
           

                cmds.Parameters.AddWithValue("@cod", txtcodbarra.Text);                cmds.Parameters.AddWithValue("@nome", txtnome.Text);                cmds.Parameters.AddWithValue("@endereco", txtend.Text);                cmds.Parameters.AddWithValue("@cargo", txtcargo.Text);                                cmds.Parameters.AddWithValue("@foto", pictureBox1.Image);

                cmds.ExecuteNonQuery();

                txtcodbarra.Clear();                txtnome.Clear();                txtend.Clear();                txtcargo.Clear();                txtbuscar.Clear();                pictureBox1.Image = null;

                MessageBox.Show(" CADASTRADO REALIZADO COM SUCESSO!", "CADASTRO DE USUARIOS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
[tagcod]

Rodrigo Odasaki
   - 31 out 2011

- Recomendo salvar as imagens em disco.
- Qual erro retorna?