View Full Version : گرفتن کد قبل از Insert
mehran788
سه شنبه 01 دی 1394, 14:45 عصر
سلام. خسته نباشید
وقتی تو بانک اطلاعاتی id رو Autonumber قرار میدیم تا خودش به هر رکورد کد بده چطوری میشه وقتی می خوام رکورد جدیدی رو insert کنم بفهمم اون چه کدی گرفت؟
ممنون
zayens
سه شنبه 01 دی 1394, 15:12 عصر
ماکزیمم آی دی را بگیر و قبل اینسرت یه دونه به آی دی اضافه کن
یا اینکه بعد اینسرت ماکزیمم آی دی را بگیر
ولی با intity framwork هم راحت میتونی آی دی سطر اینسرت شده را بگیری
black_binary
سه شنبه 01 دی 1394, 16:09 عصر
سلام
اگه برنامه ت تحت شبکه هست، ممکنه همزمان چندکاربر اینزرت کنن.
به همین دلیل انتهای کد اینزرتت بنویس
SELECT SCOPE_IDENTITY();
این آخرین آیدی که یوزر فعلی ایجاد کرده رو بر میگردونه.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.