منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ادراج الصورة في قاعدة البيانات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ادراج الصورة في قاعدة البيانات (/showthread.php?tid=22283)



ادراج الصورة في قاعدة البيانات - العيدروس - 28-10-17

امسية سعيدة للجميع.اخواني لو ممكن تساعدوني بتصحيح الخطأ في هذا الملف
نقلت واتبعت وغيرت حرفيا ماوجدته باحد الدروس لكن لم يشتغل المثال.لو ممكن تنويري بمكان الخطاأ.و بارك الله في الجميع.


RE: ادراج الصورة في قاعدة البيانات - سعود - 28-10-17

وجدت انك استخدمت imports داخل كلاس الفورم و هذا خطا.
الـimports يكون اعلى الكلاس.

كود :
       Dim str As New MemoryStream
       pic.Image.Save(str, Imaging.ImageFormat.Jpeg)
       Dim con As New OleDbConnection(conString)
       Dim cmd As New OleDbCommand("INSERT INTO Pictures (ThePicture) VALUES (@ThePicture)", con)
       cmd.Parameters.AddWithValue("@ThePicture", str.ToArray)
       con.Open()
       cmd.ExecuteNonQuery()
كود حفظ الصورة

مثال بسيط اسهل من الذي عملته اتمنى يلبي المطلوب.



RE: ادراج الصورة في قاعدة البيانات - العيدروس - 28-10-17

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


RE: ادراج الصورة في قاعدة البيانات - طـلال - 29-10-17

(28-10-17, 05:21 AM)سعود كتب : وجدت انك استخدمت imports داخل كلاس الفورم و هذا خطا.
الـimports يكون اعلى الكلاس.

كود :
       Dim str As New MemoryStream
       pic.Image.Save(str, Imaging.ImageFormat.Jpeg)
       Dim con As New OleDbConnection(conString)
       Dim cmd As New OleDbCommand("INSERT INTO Pictures (ThePicture) VALUES (@ThePicture)", con)
       cmd.Parameters.AddWithValue("@ThePicture", str.ToArray)
       con.Open()
       cmd.ExecuteNonQuery()
كود حفظ الصورة

مثال بسيط اسهل من الذي عملته اتمنى يلبي المطلوب.

سعود أنا أستخدم سكيول سيرفر وهي تعمل على سيرفر مساحه 4 تيرا 
هل تسبب بطأ في البرنامج حفظها بالقاعده مع العلم أني أٍتخدم sql server


RE: ادراج الصورة في قاعدة البيانات - سعود - 29-10-17

إقتباس :سعود أنا أستخدم سكيول سيرفر وهي تعمل على سيرفر مساحه 4 تيرا 

هل تسبب بطأ في البرنامج حفظها بالقاعده مع العلم أني أٍتخدم sql server
بصراحة لم اجرب بيانات كثيرة لاني لم احتج لها.
لكن مجرد وجود ملفات مخزنة في قاعدة البيانات  لا اظن انها تمثل مشكلة.
اما عند الاستعراض هنا السؤال.
نستخدم اكواد تصفح البيانات لمنع حدوث بطء