تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
*[- تم الحل -]* ما هو كود اضافة ميزة المفتاح الاساسي لعمود ترقيم تلقائي موجود
#1
السلام عليكم ورحمة الله و بركاته

اعرف الكود لانشاء عمود ترقيم تلقائي ومفتاح اساسي 

counter primary key
PHP كود :
"ALTER TABLE " tbname " ADD " tid " " counter primary key 
لكن كيف نضيف الـpk الى عمود موجود

ايضا ماهو كود معرفة الجدول هل يحتوي pk ام لا ؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
}}}
تم الشكر بواسطة:
#2
(26-05-23, 09:28 PM)سعود كتب :
السلام عليكم ورحمة الله و بركاته

اعرف الكود لانشاء عمود ترقيم تلقائي ومفتاح اساسي 

counter primary key
PHP كود :
"ALTER TABLE " tbname " ADD " tid " " counter primary key 


(26-05-23, 09:28 PM)سعود كتب :
لكن كيف نضيف الـpk الى عمود موجود
PHP كود :
"ALTER TABLE " tbname " ADD PRIMARY KEY (" tid ")" 

(26-05-23, 09:28 PM)سعود كتب :
ايضا  ماهو كود معرفة الجدول هل يحتوي pk ام لا ؟
PHP كود :
"SELECT column_name FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE OBJECTPROPERTY(OBJECT_ID(constraint_name), 'IsPrimaryKey') = 1 AND table_name = '" tbname "'" 
}}}
تم الشكر بواسطة: Taha Okla , سعود
#3
بارك الله فيك و شكر الله لك.
_______________________________
لماذا تحويل النوع لا يلغي الـpk  من العمود؟
التحويل باضافة الـpk يتم لكن العكس لاSad.

كل محاولاتي ان احسن من الفكرة : [مشروع] ادارة بسيطة لملف الاكسس
اريد اذا وجد pk يضيف مفتاح بالقريدفيو

تم ... كل المطلوب
 الاول حذف الـPK والاخر اضافته
PHP كود :
Public Sub delpk(dbpath As Stringtbname As StringColName As StringOptional dbpass As String "")
 
       Using con As New OleDb.OleDbConnection(constr(dbpathdbpass))
 
           Using cm As New OleDb.OleDbCommand(""con)
 
               cm.CommandText "ALTER TABLE " tbname " DROP Constraint " tbname "_pk;"
 
               If con.State ConnectionState.Closed Then con.Open()
 
               Try
                    cm
.ExecuteNonQuery()
 
                   MsgBox("تم حذف المفتاح")
 
               Catch ex As Exception
                    MsgBox
(Err.DescriptionMsgBoxStyle.Critical"Error")
 
               End Try
 
               If con.State ConnectionState.Open Then con.Close()
 
           End Using
        End Using
    End Sub
    Public Sub addpk
(dbpath As Stringtbname As StringColName As StringOptional dbpass As String "")
 
       Using con As New OleDb.OleDbConnection(constr(dbpathdbpass))
 
           Using cm As New OleDb.OleDbCommand(""con)
 
               cm.CommandText "ALTER TABLE " tbname " ADD Constraint " tbname "_pk PRIMARY KEY (" ColName ");"
 
               If con.State ConnectionState.Closed Then con.Open()
 
               Try
                    cm
.ExecuteNonQuery()
 
                   MsgBox("تم اضافة المفتاح")
 
               Catch ex As Exception
                    MsgBox
(Err.DescriptionMsgBoxStyle.Critical"Error")
 
               End Try
 
               If con.State ConnectionState.Open Then con.Close()
 
           End Using
        End Using
    End Sub 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كود اضافة وحفظ وتعديل والحذف فى DATAGRIDVIEW atef_020 9 28,363 31-08-21, 04:59 AM
آخر رد: a7med saba
  [سؤال] مشكلة اضافة التاريخ مع قاعدة بيانات alims 6 2,348 25-01-21, 02:45 AM
آخر رد: alims
  اضافة ارقام تسلسلية فيsql Hassan.syria 1 1,374 21-11-19, 09:07 PM
آخر رد: Hassan.syria
  منع التكرار في اضافة بيانات لقاعدة بيانات أكسس vb.net ahmedshafea 3 10,246 01-07-19, 12:28 PM
آخر رد: essamprog
  (سؤال؟)كود اضافة التاريخ في قاعدة البيانات اسمهان 1 2,038 20-02-19, 11:08 AM
آخر رد: alfaiz678
  [VB.NET] فتح مسار مجلد موجود بقاعدة البيانات خاص بكل اسم EMADSSS 0 1,621 13-02-19, 01:03 AM
آخر رد: EMADSSS
  كود sql اضافة او تغير كلمة المرور لقاعدة البيانات اللورد محمود 1 1,851 28-01-19, 06:56 PM
آخر رد: عبد العزيز البسكري
  [سؤال] بخصوص اضافة / حذف / تعديل بيانات لقاعدة ACCESS Temiz 0 3,158 24-01-18, 12:49 AM
آخر رد: Temiz
  [كود] المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة وادي العوضي 3 2,709 14-07-17, 09:43 AM
آخر رد: وادي العوضي
  [VB.NET] مثال +سؤال اضافة حذف عرض السجلات ahmedalans 6 3,323 10-05-17, 06:06 PM
آخر رد: ahmedalans

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


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