السلام عليكم
انا استخدم برنامج فيجوال بيسيك 2005 وقد قمت بربط الفيجوال بقاعدة البيانات اوراكل وتعاملت مع الجداول من حيث الحفظ والبحث والتعديل والحذف
ولكن اريد ان احفظ صورة في الجدول واليكم هذا الكود لحفظ صورة ولكنه لايعمل في اضافة الصورة مع بياناتها
Dim conn As New OracleConnection(Imprtxe.Orclxe)
conn.Open()
Dim p As String = TextBox4.Text
Dim StreamImage As New System.IO.FileStream(p, System.IO.FileMode.Open)
Dim N(StreamImage.Length) As Byte
StreamImage.Read(N, 0, StreamImage.Length)
StreamImage.Close()
Dim cmd As New OracleCommand
cmd = New OracleCommand("Insert Into INDATA(OBJECTNAME,NAME1,PHOTONAME,PHOTOPATH) values(" & TextBox2.Text & ",'" & TextBox3.Text & "','" & TextBox5.Text & "','" & TextBox4.Text & "')", conn)
cmd.CommandType = CommandType.TableDirect
par = New OracleParameter("@N", OracleDbType.Blob)
par.Value = N
cmd.Parameters.Add(par)
cmd.Connection = conn
cmd.ExecuteNonQuery()
TextBox2.Text = ""
TextBox3.Text = ""
MsgBox(" تمت الاضـــافة ", MsgBoxStyle.Information)
cmd.Dispose()
conn.Close()
: مع العلم ان
PHOTOPATH اسم حقل الصورة في الجدول
BLOB نوع حقل الصورة
ايضا اريد كود قرائة الصورة من القاعدة
ارجو مساعدتي في هذه المشكله
وجزاكم الله خير


