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

اريد مساعدة في تعديل الكود 

اريد حفظ الملف بعد التعديل 
كود :
 Dim Cmd As New SqlCommand
           With Cmd
               .Connection = Con
               .CommandType = CommandType.Text
               .CommandText = "Update tbl_decisions Set decnum = @decnum,decyear = @decyear,dectype = @dectype,decfile = @decfile,decdate_update = @decdate_update,decuser_update = @decuser_update,dec_extension = @dec_extension Where decid = @decid"""
               .Parameters.Clear()
               .Parameters.AddWithValue("@decid", SqlDbType.Int).Value = Guna2TextBox1.Text
               .Parameters.AddWithValue("@decdate_update", SqlDbType.Date).Value = Guna2DateTimePicker1.Value
               .Parameters.AddWithValue("@decnum", SqlDbType.Int).Value = Guna2TextBox7.Text
               .Parameters.AddWithValue("@decyear", SqlDbType.Int).Value = Guna2ComboBox5.Text
               .Parameters.AddWithValue("@dectype", SqlDbType.VarChar).Value = Guna2TextBox3.Text
               .Parameters.AddWithValue("@decuser_update", SqlDbType.VarChar).Value = frm_home.Label10.Text
               .Parameters.AddWithValue("@dec_extension", SqlDbType.VarChar).Value = Path.GetExtension(ofd.FileName)

               Dim fs As New FileStream(ofd.FileName, FileMode.Open, FileAccess.Read)
               Dim br As New BinaryReader(fs)
               Dim file() As Byte = br.ReadBytes(br.BaseStream.Length)
               .Parameters.AddWithValue("@decfile", SqlDbType.VarBinary).Value = file


           End With
           If Con.State = 1 Then Con.Close()
           Con.Open()
           Cmd.ExecuteNonQuery()
           Con.Close()
           MsgBox("تم تعديل السجل بنجاح", MsgBoxStyle.Information, "حفظ")
           Cmd = Nothing
الرد }}}
تم الشكر بواسطة:
#2
في الانتظار
الرد }}}
تم الشكر بواسطة:
#3
انتظار المساعدة
الرد }}}
تم الشكر بواسطة:
#4
انتظار المساعدة
الرد }}}
تم الشكر بواسطة:
#5
(17-12-22, 04:57 PM)عبدالكريم برشدان كتب : السلام عليكم اخواتي الاعزاء

اريد مساعدة في تعديل الكود 

اريد حفظ الملف بعد التعديل 
كود :
 Dim Cmd As New SqlCommand
           With Cmd
               .Connection = Con
               .CommandType = CommandType.Text
               .CommandText = "Update tbl_decisions Set decnum = @decnum,decyear = @decyear,dectype = @dectype,decfile = @decfile,decdate_update = @decdate_update,decuser_update = @decuser_update,dec_extension = @dec_extension Where decid = @decid"""
               .Parameters.Clear()
               .Parameters.AddWithValue("@decid", SqlDbType.Int).Value = Guna2TextBox1.Text
               .Parameters.AddWithValue("@decdate_update", SqlDbType.Date).Value = Guna2DateTimePicker1.Value
               .Parameters.AddWithValue("@decnum", SqlDbType.Int).Value = Guna2TextBox7.Text
               .Parameters.AddWithValue("@decyear", SqlDbType.Int).Value = Guna2ComboBox5.Text
               .Parameters.AddWithValue("@dectype", SqlDbType.VarChar).Value = Guna2TextBox3.Text
               .Parameters.AddWithValue("@decuser_update", SqlDbType.VarChar).Value = frm_home.Label10.Text
               .Parameters.AddWithValue("@dec_extension", SqlDbType.VarChar).Value = Path.GetExtension(ofd.FileName)

               Dim fs As New FileStream(ofd.FileName, FileMode.Open, FileAccess.Read)
               Dim br As New BinaryReader(fs)
               Dim file() As Byte = br.ReadBytes(br.BaseStream.Length)
               .Parameters.AddWithValue("@decfile", SqlDbType.VarBinary).Value = file


           End With
           If Con.State = 1 Then Con.Close()
           Con.Open()
           Cmd.ExecuteNonQuery()
           Con.Close()
           MsgBox("تم تعديل السجل بنجاح", MsgBoxStyle.Information, "حفظ")
           Cmd = Nothing

ما هي رسالة الخطأ التي تظهر عند تنفيذ هذا الكود ؟
الرد }}}
تم الشكر بواسطة:
#6
(24-12-22, 07:03 PM)أبو خالد الشكري كتب :
(17-12-22, 04:57 PM)عبدالكريم برشدان كتب : السلام عليكم اخواتي الاعزاء

اريد مساعدة في تعديل الكود 

اريد حفظ الملف بعد التعديل 
كود :
 Dim Cmd As New SqlCommand
           With Cmd
               .Connection = Con
               .CommandType = CommandType.Text
               .CommandText = "Update tbl_decisions Set decnum = @decnum,decyear = @decyear,dectype = @dectype,decfile = @decfile,decdate_update = @decdate_update,decuser_update = @decuser_update,dec_extension = @dec_extension Where decid = @decid"""
               .Parameters.Clear()
               .Parameters.AddWithValue("@decid", SqlDbType.Int).Value = Guna2TextBox1.Text
               .Parameters.AddWithValue("@decdate_update", SqlDbType.Date).Value = Guna2DateTimePicker1.Value
               .Parameters.AddWithValue("@decnum", SqlDbType.Int).Value = Guna2TextBox7.Text
               .Parameters.AddWithValue("@decyear", SqlDbType.Int).Value = Guna2ComboBox5.Text
               .Parameters.AddWithValue("@dectype", SqlDbType.VarChar).Value = Guna2TextBox3.Text
               .Parameters.AddWithValue("@decuser_update", SqlDbType.VarChar).Value = frm_home.Label10.Text
               .Parameters.AddWithValue("@dec_extension", SqlDbType.VarChar).Value = Path.GetExtension(ofd.FileName)

               Dim fs As New FileStream(ofd.FileName, FileMode.Open, FileAccess.Read)
               Dim br As New BinaryReader(fs)
               Dim file() As Byte = br.ReadBytes(br.BaseStream.Length)
               .Parameters.AddWithValue("@decfile", SqlDbType.VarBinary).Value = file


           End With
           If Con.State = 1 Then Con.Close()
           Con.Open()
           Cmd.ExecuteNonQuery()
           Con.Close()
           MsgBox("تم تعديل السجل بنجاح", MsgBoxStyle.Information, "حفظ")
           Cmd = Nothing

ما هي رسالة الخطأ التي تظهر عند تنفيذ هذا الكود ؟


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#7
يوجد زيادة "" في آخر CommandText
الرد }}}
تم الشكر بواسطة: عبدالكريم برشدان , Taha Okla
#8
(24-12-22, 10:21 PM)gho كتب : يوجد زيادة "" في آخر CommandText

مشكور علي المداخلة
الرد }}}
تم الشكر بواسطة:
#9
(24-12-22, 11:36 PM)عبدالكريم برشدان كتب :
(24-12-22, 10:21 PM)gho كتب : يوجد زيادة "" في آخر CommandText

مشكور علي المداخلة

ماذا تقصد بـ "المداخلة"! فهذه ليست مقابلة تلفزيونية في بث مباشر

رجاء وضح المقصد من ردك! هل تم الحل أم ماذا؟

لم يتم التجاوب!
الرد }}}
تم الشكر بواسطة:
#10
(25-12-22, 12:53 AM)gho كتب :
(24-12-22, 11:36 PM)عبدالكريم برشدان كتب :
(24-12-22, 10:21 PM)gho كتب : يوجد زيادة "" في آخر CommandText

مشكور علي المداخلة

ماذا تقصد بـ "المداخلة"! فهذه ليست مقابلة تلفزيونية في بث مباشر

رجاء وضح المقصد من ردك! هل تم الحل أم ماذا؟

لم يتم التجاوب!

مشاركتك جابة النتيجة تم اصلاح الكود من خلال ملاحظتك انت مشكور مرة اخري
الرد }}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: