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

يوجد جدول يحتوي على ستة حقول احدها ترقيم تلقائي وعند كتابة كود حذف بيانات الجدول يظهر خطأ في وإذا قمت بتعديل حقل الترقيم التلقائي وجعله نص يتم الحذف ويعمل الكود, ترى ما السبب وكيف اصلاحه؟ وشكراً

PHP كود :
If Conn.State ConnectionState.Closed Then
            Conn
.Open()
 
       End If


 
       Dim cmd2 As New OleDb.OleDbCommand
        cmd2
.Connection Conn
        cmd2
.CommandType CommandType.Text
        cmd2
.CommandText "DELETE FROM Expenses WHERE ID  = '" TEXT1.TEXT "'"


 
       cmd2.ExecuteScalar()
 
       Conn.Close() 
الرد }}}
تم الشكر بواسطة:
#2
(28-02-17, 08:03 AM)yahya3215 كتب : السلام عليكم ورحمة الله وبركاته

يوجد جدول يحتوي على ستة حقول احدها ترقيم تلقائي وعند كتابة كود حذف بيانات الجدول يظهر خطأ في وإذا قمت بتعديل حقل الترقيم التلقائي وجعله نص يتم الحذف ويعمل الكود, ترى ما السبب وكيف اصلاحه؟ وشكراً

PHP كود :
If Conn.State ConnectionState.Closed Then
            Conn
.Open()
 
       End If


 
       Dim cmd2 As New OleDb.OleDbCommand
        cmd2
.Connection Conn
        cmd2
.CommandType CommandType.Text
        cmd2
.CommandText "DELETE FROM Expenses WHERE ID  = '" TEXT1.TEXT "'"


 
       cmd2.ExecuteScalar()
 
       Conn.Close() 

لا تقم بوضع علامتي التنصيص المفردة إلا في حالة النصوص فقط اما الارقام يجب ان تضعها بدون ' '
أي سيكون كالاتي
كود :
DELET FROM Expenses Where ID = " & Text1.Text & "
cmd2.ExecuteNonQuery
لا شيء مستحيل
الرد }}}
تم الشكر بواسطة: sendbad100
#3
(28-02-17, 02:01 PM)thevirus كتب :
(28-02-17, 08:03 AM)yahya3215 كتب : السلام عليكم ورحمة الله وبركاته

يوجد جدول يحتوي على ستة حقول احدها ترقيم تلقائي وعند كتابة كود حذف بيانات الجدول يظهر خطأ في وإذا قمت بتعديل حقل الترقيم التلقائي وجعله نص يتم الحذف ويعمل الكود, ترى ما السبب وكيف اصلاحه؟ وشكراً

PHP كود :
If Conn.State ConnectionState.Closed Then
            Conn
.Open()
 
       End If


 
       Dim cmd2 As New OleDb.OleDbCommand
        cmd2
.Connection Conn
        cmd2
.CommandType CommandType.Text
        cmd2
.CommandText "DELETE FROM Expenses WHERE ID  = '" TEXT1.TEXT "'"


 
       cmd2.ExecuteScalar()
 
       Conn.Close() 

لا تقم بوضع علامتي التنصيص المفردة إلا في حالة النصوص فقط اما الارقام يجب ان تضعها بدون ' '
أي سيكون كالاتي
كود :
DELET FROM Expenses Where ID = " & Text1.Text & "
cmd2.ExecuteNonQuery

مشكور جزاك الله خيراً وبارك فيك
الرد }}}
تم الشكر بواسطة: thevirus , thevirus
#4
لدي سؤال!

لماذا تقوم بتعديل الترقيم التلقائي للسجلات؟
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 170 25-02-24, 06:29 AM
آخر رد: loay775
  انشاء قاعدة بيانات من ملف سكربت strongriseman 5 509 17-02-24, 02:57 PM
آخر رد: strongriseman
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 264 11-02-24, 08:43 PM
آخر رد: assuhimi
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 320 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 269 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
Photo [كود] مطلوب كود يستخدم الأوامر فقط لتحديث قاعدة بيانات بـ vb.net AhmedEissa 4 650 18-01-24, 11:40 PM
آخر رد: العتيق
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 281 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 282 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  الحذف للسجل بشروط معينة محمد خيري 4 369 05-01-24, 04:46 AM
آخر رد: محمد خيري

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


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