12-12-17, 06:45 PM
(12-12-17, 03:55 PM)طالب برمجة كتب : احذف العملية الأخير ل cmd.CommandTextالف شكر علي ردك
PHP كود :
Dim cmd As New OleDb.OleDbCommand("", con)
con.Open()
cmd.CommandText = "ALTER TABLE Table1 DROP CONSTRAINT PrimaryKey"
cmd.ExecuteNonQuery()
cmd.CommandText = "ALTER TABLE Table1 DROP COLUMN ID "
cmd.ExecuteNonQuery()
cmd.CommandText = "ALTER TABLE Table1 ADD COLUMN ID COUNTER CONSTRAINT [PrimaryKey] Primary key "
cmd.ExecuteNonQuery()
con.Close()
DataSet1.Clear()
DataAdapter1.Fill(DataSet1, "Table1")
count()
DataGridView1.AllowUserToAddRows = False
MsgBox("تم بنجاح استعادة تسلسل السجلات", 64 + 524288, "نجاح")
لكن هذا الأسلوب غير صحيح
فلا يصح استخدام عمود الترقيم التلقائي من أجل عرض تسلسل السجلات
انا حاولت بحذف اخر جزء مثل ما فعلت وحاولت بطريقة اخري بانشاء عمود الترقيم مرة اخري ونفس المشكلة ولكن لم يعمل معي عشان كدة طرحت الموضوع
طيب اية هية الطريقة الصحيحة لان الكود السابق لم يظبط معي

