PDA

View Full Version : آموزش: اضافه کردن به id به طور خودکار



raranjbar
چهارشنبه 10 شهریور 1389, 10:56 صبح
سلام

میخواستم یه برنامه دفترچه تلفن بنویسم توی جدول یه id (شماره شناسه شخص) دارم که نوعش

int است و کلید اصلیه(pk) میخواستم در فرم وقتی یه شخص رو با مشخصاتش( insert) اضافه

میکنم به طور اتوماتیک یه واحد به id اضافه بشه چطور میشه این کار رو کرد حال نمی دونم

sql خودش این امکان رو داره یا باید براش کد بنویسم.

pezhvakco
چهارشنبه 10 شهریور 1389, 11:13 صبح
به طور اتوماتیک یه واحد به id اضافه بشه
اگه می خوای این کار رو خود sql انجام بده باید از تنظیمات Identity مربوط به همین ستون id استفاده کنی .

raranjbar
چهارشنبه 10 شهریور 1389, 12:35 عصر
اگه می خوای این کار رو خود sql انجام بده باید از تنظیمات Identity مربوط به همین ستون id استفاده کنی .

میشه بیشتر توضیح بدید؟

Rejnev
چهارشنبه 10 شهریور 1389, 12:56 عصر
create table test( ID int primary key identity(1,1) )

ID از یک شروع میشه (1 اول) و یکی یکی اضافه میشه (1 دوم)

میشه از توی دیزاین تیبل هم اینکار رو انجام بدی
توی sql 2005 تنظیم Identity فیلد رو Yes کن و گامش رو هم همون زیرش میشه داد

pezhvakco
چهارشنبه 10 شهریور 1389, 13:34 عصر
میشه بیشتر توضیح بدید؟

میشه از توی دیزاین تیبل هم اینکار رو انجام بدی
توی sql 2005 تنظیم Identity فیلد رو Yes کن و گامش رو هم همون زیرش میشه داد

همین طور که جناب mohammad_bagherani (http://barnamenevis.org/forum/member.php?u=99991) گفتن انجام بده .
در همه نسخه های sql میشه از قسمت طراحی اون به این قسمت دسترسی داشت .
Identity Seed = شماره شروع
Identity Increment = گام افزایش