【发布时间】:2016-05-25 14:35:01
【问题描述】:
Image img = PictureBox1.Image;
byte[] arr;
ImageConverter converter = new ImageConverter();
arr = (byte[])converter.ConvertTo(img, typeof(byte[]));
SqlCommand cmd = new SqlCommand("insert into tblWerknemers2 (Naam,Voornaam,Foto) values(@Naam,@Voornaam@Foto)", con);
cmd.Parameters.AddWithValue("@Naam", txtNaam.Text);
cmd.Parameters.AddWithValue("@Voornaam", txtVoornaam.Text);
cmd.Parameters.AddWithValue("@Foto", arr);
在这里,我将图像插入数据库,但问题是我不知道如何检索它。下面是我尝试这样做的方法。
SqlDataReader read = command.ExecuteReader();
while (read.Read())
{
txtNaam.Text = (read["Naam"].ToString());
txtVoornaam.Text = (read["Voornaam"].ToString());
arr = (byte[])read["Foto"];
}
read.Close();
【问题讨论】:
-
这是一种方法:google.com/…
-
还是想不通:/
-
没关系,等着,肯定会有人发帖的
标签: c# database picturebox