ウィンドウフォームを開いたユーザーに基づいて写真を選択したいとします。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 paramtersをチェックしてください。 – juharr