تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف اخزن صورة من TEXTBOX الي قاعدة بيانات SQL SERVER 2005
#1
السلام عليكم 
اخواني الاعزاء اريد ان احفظ صورة في قاعدة بيانات SQL SERVER  و كتبت الكود التالي 

        ' If Not IsNothing(PictureBox2.Image) Then
        ' PictureBox2.Image.Save(ms, PictureBox2.Image.RawFormat)
        ' arryimage = ms.GetBuffer
        '  nameimage = "?"
        '    Else
        '   arryimage = Nothing
        '   nameimage = "NULL"
        '   End If

        '   cmd3.Connection = con
        ''  con.Open()

        ' If nameimage = "NULL" Then
        'cmd3.CommandText = "INSERT INTO picturetable(name,photo)" & _
        ' "VALUES(@name,@photo)"
        '   cmd3.Parameters.Add("@name", SqlDbType.VarChar).Value = TextBox1.Text
        '   cmd3.Parameters.Add("@photo", SqlDbType.Image).Value = arryimage
        '   Else
        ' cmd3.CommandText = "INSERT INTO picturetable(name,photo)" & _
        '   "VALUES('" & TextBox1.Text & "'," & nameimage & ")"
        '  cmd3.Parameters.Add("@name", SqlDbType.VarChar).Value = TextBox1.Text
        '  End If

        '  cmd3.ExecuteNonQuery()
        '   con.Close()

        '   MsgBox("picture has been saved", MsgBoxStyle.Critical)
        '   PictureBox2.Image = Nothing

      '  TextBox1.Clear() '

يظهر دائما خطاء  GID+

علما اني استخدم VB.NET 2008  AND SQL SERVER 2005
ساعدوني جزاكم الله خير 
الرد }}}
تم الشكر بواسطة:
#2
مرحبا اخي العزيز
كيف استبدلها ممكن توضح اكثر وفقك الله
الرد }}}
تم الشكر بواسطة:
#3
اخي العزيز عملتها ويظهر هذا الخطاء
Incorrect syntax near '?'.

ممكن نعطيني كود جفظ الصورة كامل
جزاك الله عني خير الجزاء
الرد }}}
تم الشكر بواسطة: abdualla



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم