10-04-17, 12:17 AM
السلام عليكم
اخواني الاعزاء اريد ان احفظ صورة في قاعدة بيانات SQL SERVER و كتبت الكود التالي
اخواني الاعزاء اريد ان احفظ صورة في قاعدة بيانات 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
ساعدوني جزاكم الله خير