تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة في التعديل على البيانات من بينها عمود من نوع صورة
#1
السلام عليكم و رحمة الله و بركاته

إخوتي الأعزاء في هذا المنتدى الغالي علينا أشرح لكم بإختصار الموضوع :

لدي جدول واحد في قاعدة البيانات يحتوي على الحقول التالية : id - name - age - photo

عمليات الإضافة و الحذف و الحفظ تتم بدون مشاكل و لكن المشكل هو عند التعديل حيث جملة SQL صحيحة و قد استعملت المعاملات (parameters) حيث يطلب مني visual basic 2010 أن ملف الصورة غير موجود مع أني لم أعدل على الصورة بل عدلت مثلاً على الإسم و السن و تركت الصورة كما هي بدون تعديل فما الحل أرجوكم ساعدوني جزاكم الله خير الجزاء و هذا هذا كود التعديل :

أولاً كود تحميل الصورة :

كود :
Private Sub btnLoad_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoad.Click

        With OpenFileDialog1

            .CheckFileExists = True
            .ShowReadOnly = False
            .Filter = "All Files|*.*|Bitmap Files (*)|*.bmp;*.gif;*.jpg"
            .FilterIndex = 2

            If .ShowDialog = DialogResult.OK Then
                ' Load the specified file into a PictureBox control.
                pictProfPhoto.Image = Image.FromFile(.FileName)
            End If

        End With

ثانياً كود التعديل :

كود :
Private Sub btnEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEdit.Click

        Dim cmdUpdate As New SqlCommand
        cmdUpdate.Connection = cn
        cmdUpdate.CommandText = "update profs set name=@name,age=@age,photoprof=@photop where idprof=@idp"

        cmdUpdate.Parameters.Clear()

        Dim pr_id As New SqlParameter("@idp", SqlDbType.Int, 4)
        pr_id.Value = CType(txtIDP.Text, Integer)
        cmdUpdate.Parameters.Add(pr_id)

        Dim pr_name As New SqlParameter("@name", SqlDbType.NVarChar, 50)
        pr_name.Value = txtname.Text
        cmdUpdate.Parameters.Add(pr_nomprof)

        Dim pr_age As New SqlParameter("@age", SqlDbType.NVarChar, 50)
        pr_age.Value = txtage.Text
        cmdUpdate.Parameters.Add(pr_prenprof)

Dim pr_photoprof As New SqlParameter("@photop", SqlDbType.Image)
        pr_photoprof.Value = GetImageByte(OpenFileDialog1.FileName)
        'pr_photoprof.Value = picProf.Image
        cmdUpdate.Parameters.Add(pr_photoprof)

If cn.State Then cn.Close()

        cn.Open()
        cmdUpdate.ExecuteNonQuery()
        cn.Close()
        cmdUpdate.Dispose()

        MsgBox("تمت عملية التعديل و الحفظ بنجاح")

End Sub
الرد }}}
تم الشكر بواسطة:
#2
كود :
[color=#333333]photoprof=@photop where idprof=@idp[/color]
لا ادري لكن انت متاكد ان اختلاف البارامتر اللي قبل @ عن مابعدها صحيح؟؟؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته
اهنئك بعيد الفطر المبارك
اعتقد ان الخطأ في الجزئية التالية :

كود :
Dim [b][color=#0000ff]pr_name[/color][/b] As New SqlParameter("@name", SqlDbType.NVarChar, 50)
pr_name.Value = txtname.Text
cmdUpdate.Parameters.Add([b][color=#ff0000]pr_nomprof[/color][/b])

Dim [b][color=#0000ff]pr_age[/color][/b] As New SqlParameter("@age", SqlDbType.NVarChar, 50)
pr_age.Value = txtage.Text
cmdUpdate.Parameters.Add([color=#ff0000][b]pr_prenprof[/b][/color])
الملون بالأزرق يجب أن يكون محل الملون بالأحمر .

****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استفسارات عن قواعد البيانات مبتدئ بوحمد 0 1,009 06-11-24, 10:15 AM
آخر رد: بوحمد
  [C#.NET] مشكلة في مجلد قاعدة البيانات kamel1978 3 685 06-10-24, 06:26 PM
آخر رد: Taha Okla
  ما هو كود معرفة نوع البيانات من اكسس؟ justforit 6 1,046 23-05-24, 08:22 AM
آخر رد: مصمم هاوي
  [سؤال] حول مشكلة توافق نوع البيانات عند الاستعلام في اكسل justforit 4 695 23-05-24, 05:35 AM
آخر رد: justforit
Big Grin مشكلة لسه ماحدش جاوبني عليها cmd.excutenunquery Medo84 2 1,756 19-05-24, 12:03 PM
آخر رد: غزة العزة
  مشكلة فى الجريد فيو salah525 10 1,358 05-11-23, 08:15 PM
آخر رد: justforit
  مشكلة عند الاتصال ب sql server 2014 bassant 1 1,326 27-08-23, 12:26 PM
آخر رد: رضوان الجماعي
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 2,034 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 9 13,827 08-12-22, 01:27 PM
آخر رد: عبدالمؤمن
  كود التعديل ولاضافة رضوان الجماعي 0 1,205 07-09-22, 07:12 PM
آخر رد: رضوان الجماعي

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


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