منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] تحويل كود من أكسس إلي سيكوال سيرفر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] تحويل كود من أكسس إلي سيكوال سيرفر (/showthread.php?tid=32183)



تحويل كود من أكسس إلي سيكوال سيرفر - اسامه الهرماوي - 20-11-19

السلام عليكم...
حاولت نقل هذا الكود من اكسس اي سيكوال ولكن لم افلح فهل ممكن مساعدة.
وهذه الرسالة تظهر.
كود :
       Try

           Application.DoEvents()
           Dim cmd As New SqlCommand("", con)

           con.Open()

           'ID كود حذف المفتاح من حقل الترقيم التلقائي الي اسمه  

           cmd.CommandText = "ALTER TABLE customer DROP CONSTRAINT PrimaryKey"
           cmd.ExecuteNonQuery()



           ' ID كود حذف حقل الترقيم التلقائي الي اسمه  

           cmd.CommandText = "ALTER TABLE customer DROP COLUMN مسلسل "
           cmd.ExecuteNonQuery()



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

           cmd.CommandText = "ALTER TABLE customer ADD COLUMN مسلسل COUNTER CONSTRAINT [PrimaryKey] Primary key "
           cmd.ExecuteNonQuery()



           'تغيير نوعية الحقل من ترقيم تلقائي الى رقم
           cmd.CommandText = "ALTER TABLE customer ALTER COLUMN مسلسل Long"

           cmd.ExecuteNonQuery()

           con.Close()

           'تحديث قاعدة البيانات
           ds.Clear()
           DataAdaper.Fill(ds, "customer")

           MsgBox("تم بنجاح استعادة تسلسل السجلات", 64 + 524288, "نجاح")

       Catch ex As Exception

           con.Close()

           MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)

       End Try



RE: تحويل كود من أكسس إلي سيكوال سيرفر - boudyonline - 21-11-19

DROP CONSTRAINT