تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اريد ان يتم تنفيذ هذا كود الحفظ او التحديث بسرعه عنذ اختيار سطر من الداتا جريد
#1
السلام عليكم ورحمه الله وبركاته

حياكم الله عزوجل
استخدم هذا الكود اولا اقوم بالبحث  عن رقم ID اذا وجده يذهب لجزء التحديث
واذا لم يجده يضفيه كسجل جديد
المشكله ان يحدث تعليق حوالي 3 ثواني حتي يتم التنفيذ لكن التنفيذ سليم فقط اريد ان يكون اسرع او لا يحدث تعليق
الكود المستخدم
اولا البحث عن ال id موجود ام لا
PHP كود :
Dim search_command As New MySqlCommand("SELECT * FROM `student` WHERE `Id` = @id"connection)

 
       search_command.Parameters.Add("@id"MySqlDbType.Int64).Value TextBox1.Text

        Dim adapter 
As New MySqlDataAdapter(search_command)

 
       Dim table As New DataTable()

 
       Try

            adapter
.Fill(table)

 
           If table.Rows.Count 0 Then

goto Updatesub

            Else

goto Savesub
            End 
If

 
       Catch ex As Exception

            MessageBox
.Show("ERROR")

 
       End Try 
كود التحديث
PHP كود :
Updatesub:
 
 Private Sub ButtonInsert_Click(sender As ObjectAs EventArgsHandles ButtonInsert.Click

        Dim insert_command 
As New MySqlCommand("INSERT INTO `student`(`FullName`, `Address`, `BirthDate`) VALUES (@fln,@adds,@brd)"connection)
 
       insert_command.Parameters.Add("@fln"MySqlDbType.VarChar).Value TextBox2.Text
        insert_command
.Parameters.Add("@adds"MySqlDbType.VarChar).Value TextBox3.Text
        insert_command
.Parameters.Add("@brd"MySqlDbType.Date).Value DateTimePicker1.Value

       
If command.ExecuteNonQuery() = 1 Then
            MessageBox
.Show("Data Inserted")

 
       Else
            MessageBox
.Show("Data NOT Inserted")
 
       End If

 
   End Sub 
كود الاضافه
PHP كود :
Savesub:

 
       Dim update_command As New MySqlCommand("UPDATE `student` SET `FullName`=@fln,`Address`=@adds,`BirthDate`=@brd WHERE `Id` = @id"connection)
 
       update_command.Parameters.Add("@id"MySqlDbType.Int64).Value TextBox1.Text
        update_command
.Parameters.Add("@fln"MySqlDbType.VarChar).Value TextBox2.Text
        update_command
.Parameters.Add("@adds"MySqlDbType.VarChar).Value TextBox3.Text
        update_command
.Parameters.Add("@brd"MySqlDbType.Date).Value DateTimePicker1.Value

       
If command.ExecuteNonQuery() = 1 Then
            MessageBox
.Show("Data Updated")

 
       Else
            MessageBox
.Show("Data NOT Updated")
 
       End If

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


الردود في هذا الموضوع
اريد ان يتم تنفيذ هذا كود الحفظ او التحديث بسرعه عنذ اختيار سطر من الداتا جريد - بواسطة dametucorazon - 30-07-18, 04:33 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 884 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  خطأ في كود الجمع عند الحفظ مصمم هاوي 4 309 20-04-25, 04:01 AM
آخر رد: مصمم هاوي
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 560 22-03-25, 09:59 AM
آخر رد: mh66
  اريد كود لو سمحتم خالد كامل1 10 1,221 15-02-25, 02:15 PM
آخر رد: خالد كامل1
  اريد كود معين اثابكم الله خالد كامل1 1 456 04-02-25, 09:28 PM
آخر رد: aliday03
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 636 05-12-24, 02:21 AM
آخر رد: aljzazy
  تنفيذ السكريبت لانشاء قاعدة بيانات محمد خيري 2 382 30-11-24, 01:17 AM
آخر رد: محمد خيري
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 640 18-11-24, 01:02 AM
آخر رد: rdxdz
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 667 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,672 09-10-24, 08:28 PM
آخر رد: Kamil

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


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