سلام
با ذخیره عکس در سایر بانک ها فرق چندانی نداره
SQLiteConnection con = new SQLiteConnection("Data Source=DB.sqlite;Version=3;");
SQLiteCommand cmd2 = new SQLiteCommand("INSERT INTO tb1(nam,famil, ax) VALUES(?,?,?)", con);
cmd2.Parameters.AddWithValue("@nam", txtName.Text);
cmd2.Parameters.AddWithValue("@famil", txtFamil.Text);
if (pbAx.Image != null)
{
MemoryStream ms = new MemoryStream();
pbAx.Image.Save(ms, pbAx.Image.RawFormat);
byte[] arrpic = ms.GetBuffer();
ms.Close();
cmd2.Parameters.AddWithValue("@ax", arrpic);
}
else
{
cmd2.Parameters.AddWithValue("@ax", null);
}
con.Open();
cmd2.ExecuteNonQuery();
con.Close();
آپدیت:
SQLiteCommand cm = new SQLiteCommand("UPDATE tb1 SET nam=@p1, famil=@p2, ax=@p3 WHERE id=@p4", con);
cm.Parameters.AddWithValue("@p1", txtName.Text);
cm.Parameters.AddWithValue("@p2", txtFamil.Text);
if (pbAx.Image != null)
{
MemoryStream ms = new MemoryStream();
pbAx.Image.Save(ms, pbAx.Image.RawFormat);
byte[] arrpic = ms.GetBuffer();
ms.Close();
cm.Parameters.AddWithValue("@p3", arrpic);
}
else
{
cm.Parameters.AddWithValue("@p3", null);
}
cm.Parameters.AddWithValue("@p4",recordID);
con.Open();
cm.ExecuteNonQuery();
con.Close();
مطالب بیشتر (با همکاری عمو گوگل!)