تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] الرجاء المساعدة .. استرجاع صورة من قاعدة بيانات ميكروسوفت SQL بـ الـ VB.Net
#1
Heart 
السلام عليكم ورحمة الله وبركاتة

اخواني اخوكم واقع في مشكلة ..


عندي قاعدة بيانات ميكروسوفت SQL ، وصنعت جدول فية عمود لحفظ الصور من نوع Image . المهم.

عملية ادخال الصور Insert شي سهل بالفجول بيسك نت ((أنا استخدم نسخة 2013 من الفجول ستوديو)) استخدمت ال Filestream و Binary Reader
كود :
(Dim FS As New FileStream(Img_loc, FileMode.Open, FileAccess.Read
          (Dim BR As New BinaryReader(FS
               ()img = BR.ReadByte


نجي للمشكلة
|
|
Heart

الان انا مسوي دالة مسميها FillBox وعملها انو اول ما اعمل Select  لل Datagridview
يعبي البيانات للحقول ..
الموضوع سهل وبسيط

كود :
Dim dt As DataTable = New DAL().Select_Adapter("ٍSelect command")

If dt.Rows.Count = 0 Then Exit Sub

lblID.Text = dt(0)(0).ToString()
txtCatName.Text = dt(0)(1).ToString()
txtCatNote.Text = dt(0)(2).ToString()
ألى هنا كل شي مضبوط 



ولنفرض ان (dt(0)(2)) عبارة عن الحقل الموجود فيه الصورة في الـDataTable

اريد اعمل لها Load او اضهرها في Picturebox1

انا استخدمت عدة طرق ... لدرجة لن تتصوروها ..

المهم بحثت بكل اللغات .. والكل يجاوب نفس الشي

كالتالي

كود :
Dim ms As New MemoryStream(CType(dt(0)(3), Byte()))
PictureBox1.Image = Image.FromStream(ms)
او

كود :
Dim imgByte As Byte()
imgByte = directcast(dt(0)(3),byte())
PictureBox1.Image = Image.FromStream(New MemoryStream(imgByte))

والكثير الكثير .. غيرت من Datatable الى Dataset ونفس المشكلة
واستخدمت طريقة الـ Bitmap

المهم

تكفون افيدونا وساعدوني ..


شكراً ..
الرد }}}
تم الشكر بواسطة:
#2
ولا رد ؟؟غريبة
الرد }}}
تم الشكر بواسطة:
#3
http://www.dhirajranka.com/2011/05/image...control-c/
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#4
لاتجعل عمود الصورة من نوع image بل من نوع binary واحفظ بطريقتك هذه.

شوف مثالي هنا
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: أبو عمر
#5
اولا نوع البيانات يجب ان يكون binary 

لاسترجاع الصورة

PHP كود :
Dim dtp As New SqlDataAdapter("select * from Info where id ='1'"Sqlconn)
 
           Dim ds As New DataSet
            dtp
.Fill(ds"Info")
 
   
                PictureBox1
.DataBindings.Clear()
 
               PictureBox1.DataBindings.Add("image"ds.Tables("Info"), "img"True)
 
          
              
           
الرد }}}
تم الشكر بواسطة:
#6
مشكورين جماعة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طلب تعديل كود عرض بيانات xlsx ABDULLAH HASSAN 2 102 21-04-24, 03:58 PM
آخر رد: ABDULLAH HASSAN
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 102 15-04-24, 04:31 AM
آخر رد: Taha Okla
  تغيير المسار الي مسار البرنامج في تقرير ميكروسوفت atefkhalf2004 2 121 02-04-24, 05:05 PM
آخر رد: atefkhalf2004
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 165 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  تعديل كود ارسال صورة الى الواتس new_programer 2 188 21-03-24, 10:07 PM
آخر رد: new_programer
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 685 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 241 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 215 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 207 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 263 25-02-24, 11:26 PM
آخر رد: heem1986

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


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