تقييم الموضوع :
  • 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,352 31-08-21, 04:59 AM
آخر رد: a7med saba
  [سؤال] مشكلة اضافة التاريخ مع قاعدة بيانات alims 6 2,345 25-01-21, 02:45 AM
آخر رد: alims
  اضافة ارقام تسلسلية فيsql Hassan.syria 1 1,372 21-11-19, 09:07 PM
آخر رد: Hassan.syria
  منع التكرار في اضافة بيانات لقاعدة بيانات أكسس vb.net ahmedshafea 3 10,239 01-07-19, 12:28 PM
آخر رد: essamprog
  (سؤال؟)كود اضافة التاريخ في قاعدة البيانات اسمهان 1 2,035 20-02-19, 11:08 AM
آخر رد: alfaiz678
  [VB.NET] فتح مسار مجلد موجود بقاعدة البيانات خاص بكل اسم EMADSSS 0 1,621 13-02-19, 01:03 AM
آخر رد: EMADSSS
  كود sql اضافة او تغير كلمة المرور لقاعدة البيانات اللورد محمود 1 1,850 28-01-19, 06:56 PM
آخر رد: عبد العزيز البسكري
  [سؤال] بخصوص اضافة / حذف / تعديل بيانات لقاعدة ACCESS Temiz 0 3,156 24-01-18, 12:49 AM
آخر رد: Temiz
  [كود] المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة وادي العوضي 3 2,707 14-07-17, 09:43 AM
آخر رد: وادي العوضي
  [VB.NET] مثال +سؤال اضافة حذف عرض السجلات ahmedalans 6 3,323 10-05-17, 06:06 PM
آخر رد: ahmedalans

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


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