View Full Version : اضافه كردن يك فيلد به table و primery key كردن آن
bijansaba
یک شنبه 27 اردیبهشت 1388, 18:03 عصر
سلام
من يك تيبل دارم كه حالا ميخواهم يك فيلد عددي به ان اضافه كنم و آن را primey key كنم اما وقتي اين كار را انجام ميدهم ميگويد شما اجازه نداريد تغيير در اين table انجام دهيد
مشكل از چيست
adinochestva
یک شنبه 27 اردیبهشت 1388, 18:16 عصر
ارروش رو لطف كنيد بزاريد اينجا
mohsen_csharp
یک شنبه 27 اردیبهشت 1388, 21:01 عصر
احتمالا جدول شما دارای رکوردهایی می باشد و و قتی که برای آن کلید اصلی تعریف می کنید مقادیر آن در جدول NULL میشه و ارور میده.
شما ابتدا این فیلد را به صورت عادی تعریف کنید سپس داده های غیر تکراری در رکوردها به این فیلد اختصاص دهید و در نهایت این فیلد رو کلید اصلی کنید.
bijansaba
دوشنبه 28 اردیبهشت 1388, 10:16 صبح
این پیغام را میدهد
saving changes is not permitted the changes you have made require the following tables to be dropped and re- created.you have either made changes to table that cant be recreated or enable the option prevent saving changes that require the table to be recreated
araelectronic@ymail.com
دوشنبه 28 اردیبهشت 1388, 14:56 عصر
با سلام
دوست عزیز شما حتما sql 2005 یا بالاتر استفاده میکنید . در حالت عادی اجازه تغییرات روی جداول را ندارید
به مسیر زیر برید
sql server managment stodio >tools>options>disiners>table and database desiner
و تیک مربوط به prevent saving changes ... را بردارید
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.