السلام عليكم ورحمة الله وبركاته
لدي قاعدة بيانات (sql)
في حفظ البيانات إلى القاعدة استخدمت SqlCommand1
وهذا كودها :
INSERT INTO s1
(Id, Name)
VALUES (@p1,@p2)
وفي أمر(الزر) الحفظ :(الكود)
SqlConnection1.Open()
SqlCommand1.Parameters("@p1").Value = TextBox1.Text
SqlCommand1.Parameters("@p2").Value = PictureBox1.Image
SqlConnection1.close()
SqlCommand1.ExecuteNonQuery()
تظهر لي رسالة خطأ وهي :
An unhandled exception of type 'System.InvalidCastException' occurred in system.data.dll
Additional information: Object must implement IConvertible.
كيف يمكن تحويل الصورة (على حسب فهمي فإن رسالة الخطأ تطلب تحويل الصورة )
مع العلم ان البيانات تحفظ إذا حذفت @p2 من أمر الحفظ وأمر SqlCommand1



