تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
منع تكرار البيانات المدخلة على قاعدة البيانات
#9
(01-09-19, 01:00 AM)Rabeea Qbaha كتب :
(31-08-19, 10:12 PM)الرائد كتب : If con.State = ConnectionState.Closed Then
           con.Open()
       End If

       Dim cmd As SqlCommand = New SqlCommand("Select count(رقم_ب_ت_و) from Table1 where ID= @ID", con)
       cmd.Parameters.AddWithValue("@ID", num)
       Dim result = cmd.ExecuteScalar()
       con.Close()
       Return Convert.ToBoolean(result)
   End Function

لازلت اعاني من نفس المشكل
دعني اشرح لك :
هذا الكود يجب ان تضعة في الكلاس خارج اي event يعني خارج البوتون او اي شي اخر
PHP كود :
Private Function ID_Exists(ByVal num As Integer) As Boolean
   
If Conn.State ConnectionState.Closed Then
       Conn
.Open()
 
  End If

 
  Dim cmd As SqlCommand = New SqlCommand("Select count(*) from Unit where ID= @ID"Conn)
 
  cmd.Parameters.AddWithValue("@ID"num)
 
  Dim result cmd.ExecuteScalar()
 
  Conn.Close()
 
  Return Convert.ToBoolean(result)
End Function 

الذي تحتاج تغيرة هنا هو :
١- ID= @ID ---- يعني لو انت تريد مثلا رقم هاتف ان لا يتكرر تغير ال ID بالعمود الخاص برقم الهاتف phone=@phone ... 
2 - conn ----- الخاص بجملة الاتصال بقاعدة البيانات ممكن يكون لديك تكون con - connection انتبة.
٣- Unit ------ اسم الجدول.

الكود التي تضعه او تطلبة في الحدث عندما تريد ان تتاكد اذا كان السجل المراد ادخالة موجود او لا 
يعني في زر الحفظ او المكان الذي تحتاجة :


PHP كود :
If ID_Exists(ID.Text) = True Then
           MsgBox
("هذا السجل موجود سابقا")
 
          Exit Sub
       
Else
 
          ' هنا امر الحفظ
       End If 


ID.Text تقوم بتغيره بالنص الذي تريد التاكد من اذا كان مسحل قبل ام لا

في النهاية اذا تريد ارسل لي المشروع او قم بعمل مشروع صغير لاعدل لك علية


الملفات المرفقة
.rar   الحفظ.rar (الحجم : 183.92 ك ب / التحميلات : 111)
Angel  الحياة فترة اختبار , إما أن تكون او لاتكون  Rolleyes  
لن امل من البحث  ولن امل من السؤال
[b]رواد المعلوميات[/b]
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: منع تكرار البيانات المدخلة على قاعدة البيانات - بواسطة الرائد - 01-09-19, 04:09 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 824 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,223 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,020 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  سبب تكرار رسالة التنبيه مصمم هاوي 4 431 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,463 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 660 24-04-25, 12:58 PM
آخر رد: foad8920

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


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