الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حفظ البيانات إلى القاعدة بااستخدام SqlCommand1

مغلق
بدأه winter في 29 يونيو 2005 · 5 رد · 557 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لدي قاعدة بيانات (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

#2

لا يمكن إدخال الصور مباشرة الى قاعدة البيانات بل يجب تحويلها الى بايناري Binary أولاً.

#3

شكراً على تجاوبك .

ولكن كيف يتم ذلك ؟؟؟

#5

والله اني احتست يا system :s

#6

السلام عليكم

اعمل التالى يا اخى فى جملة الحفظ

     Dim ms As New MemoryStream
        PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
        Dim arrImage() As Byte = ms.GetBuffer
        ms.Close()
        Try
            Dim strSQL As String = "INSERT INTO tbl_member (IdGroup,Photo)VALUES  (@IdGroup,@Photo)"
            cls.cmd = New SqlCommand(strSQL, cls.con)
            With cls.cmd
                .Parameters.Add(New SqlParameter("@Stage_id", SqlDbType.Int, 4)).Value = Me.TextBox1.Text.Trim
                .Parameters.Add(New SqlParameter("@Photo", SqlDbType.Image)).Value = arrImage
            End With
            cls.con.Open()
            cls.cmd.ExecuteNonQuery()
            cls.con.Close()

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

هذا الموضوع مغلق.

مواضيع مشابهة