我想根据打开窗口窗体的用户选择一张照片。动态值在where子句中
如果我在where子句中添加一个数字“where id = 36”,它只显示ID 34(它的静态)的照片。我怎样才能使它动态?每个用户都有自己的照片,所以应该加载。下面的代码。
cmd = new SqlCommand("select profilepic from users where [email protected]", con);
cmd.Parameters.Add("@ID", SqlDbType.Int);
cmd.Parameters["@ID"].Value = profilePic;
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
{
MemoryStream ms = new MemoryStream((byte[])ds.Tables[0].Rows[0]["profilepic"]);
pictureBox1.Image = new Bitmap(ms);
}
检出sql参数。 – juharr