تقييم الموضوع :
  • 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])
الملون بالأزرق يجب أن يكون محل الملون بالأحمر .

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مسار قاعدة البيانات اكسس Mostafa Yousry 6 1,621 24-09-17, 08:23 PM
آخر رد: alsouf
  حذف صورة abdulla2 11 418 21-08-17, 01:46 AM
آخر رد: سعود
  [سؤال] مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو waelalmsry75 2 143 18-08-17, 05:40 PM
آخر رد: waelalmsry75
  هل يمكن حفظ البيانات من dataGridView مباشرة؟ abozeyd 3 184 15-08-17, 02:11 PM
آخر رد: abozeyd
  مساعدة محتاج كود جمع قيم عمود فى الداتا جريد osemy 4 2,484 28-07-17, 06:14 AM
آخر رد: hoshosgost@yahoo.com
  طلب كود رسالة تبين أن هذه البيانات موجودة من قبل ولا يسمح بتكررها waelalmsry75 2 170 19-07-17, 03:24 PM
آخر رد: waelalmsry75
  مشكلة في كود البحث Search khaled12345 5 259 16-07-17, 08:22 PM
آخر رد: سعود
  مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf khaled12345 13 459 16-07-17, 06:21 AM
آخر رد: ahmed6610
  مشكلة في كود الحذف Delete khaled12345 5 198 15-07-17, 10:58 PM
آخر رد: أبوبكر سويدان
  [كود] المساعدة في وضع صورة لكل موظف وادي العوضي 0 110 15-07-17, 11:59 AM
آخر رد: وادي العوضي

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


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