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

حفظ الصورة في قاعدة بيانات sql server في vb.net 2010

مغلقمُجاب
بدأه ahdkfiry في 12 يوليو 2014 · 2 رد · 4,916 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع


السلام عليكم الاخوة الكرام 

ارجو المساعدة بخصوص كود
حفظ الصورة الى حقل من نوع ( IMAGE ) في قاعدة بيانات sql server

انا استخدم هذه الكود المعروف بشكل عام

cn.Open()
        Dim sqlAdd As New SqlCommand
        sqlAdd.Connection = cn
        sqlAdd.CommandText = "insert into Tab1 (name,about,date)values(" & T1.Text & ",'" & T2.Text & "','" & T3.Text & "')"
        sqlAdd.ExecuteNonQuery()
       cn.Close()

ولكن عند اضافة حقل الصورة الى الحقول لا يقبل الاضافة لانها ليست نصية
فهل من طريقة لاضافتها دون مشاكل

#3

السلام عليكم وشكراً لك استاذ محمد فؤاد


لقد استعملت نفس الكود السابق مع اضافة تعديل بسيط عليه


وتمت اضافة الصور الى القاعدة بنجاح


 Dim open As New OpenFileDialog

      If open.ShowDialog = DialogResult.OK Then

      P1.Image = Image.FromFile(open.FileName)

      End If

      Dim ms1 As New MemoryStream()

      P1.Image.Save(ms1, P1.Image.RawFormat)

      Dim arrimg() As Byte = ms1.GetBuffer

      ms1.Close()

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

      cn.Open()

      Dim sqlc As New SqlCommand

      sqlc.Connection = cn

                sqlc.CommandText = "insert into t1 (name,about,date,img)" & "values('"&t1.text&"','"&t2.text&"','"&t3.text&"'," & "@img" & ")"

                              sqlc.Parameters.Add(New SqlParameter("@img", SqlDbType.Image)).Value = arrimg

        sqlc.ExecuteNonQuery()

        cn.Close()

وبارك الله بالجميع


تم تعديل هذه المشاركة بواسطة ahdkfiry في 12 يوليو 2014 في 23:25

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…