System.ArgumentException:'参数无效。

时间:2019-05-27 16:08:46

标签: c#

private void Pogledaj_Click(object sender, EventArgs e)
    {
        konekcija.Open();
        OleDbCommand komanda = konekcija.CreateCommand();
        komanda.CommandType = CommandType.Text;
        komanda.Parameters.Add("ID", OleDbType.Integer).Value = textBox1.Text;
        komanda.CommandText = "Select * from ucenici WHERE ID=@ID ";
        DataTable table = new DataTable();
        da = new OleDbDataAdapter(komanda);
        da.Fill(table);


        textBox2.Text = table.Rows[0][1].ToString();

        byte[] img = (byte[])table.Rows[0][2];



        MemoryStream ms = new MemoryStream(img);
        //label3.Text = img[13].ToString();
        pictureBox1.Image = Image.FromStream(ms);



        da.Dispose();



        komanda.ExecuteNonQuery();
        konekcija.Close();
    }

错误:System.ArgumentException:'参数无效。'

图片保存在Access中(“ LongBinaryData”)

如果我在标签上打印“ ms” ---> label3.Text = ms.ToString();我得到的结果是:System.Io.MemoryStream

如果我在标签上打印“ img” ---> label3.text = img.ToString();我得到的结果是:System.Byte []

如果我在标签中插入“ img [13]”-> label3.text = img [13] .ToString();我在标签中得到的结果是随机数

0 个答案:

没有答案