PDA

View Full Version : گرفتن کد قبل از Insert



mehran788
سه شنبه 01 دی 1394, 13:45 عصر
سلام. خسته نباشید
وقتی تو بانک اطلاعاتی id رو Autonumber قرار میدیم تا خودش به هر رکورد کد بده چطوری میشه وقتی می خوام رکورد جدیدی رو insert کنم بفهمم اون چه کدی گرفت؟
ممنون

zayens
سه شنبه 01 دی 1394, 14:12 عصر
ماکزیمم آی دی را بگیر و قبل اینسرت یه دونه به آی دی اضافه کن
یا اینکه بعد اینسرت ماکزیمم آی دی را بگیر
ولی با intity framwork هم راحت میتونی آی دی سطر اینسرت شده را بگیری

black_binary
سه شنبه 01 دی 1394, 15:09 عصر
سلام
اگه برنامه ت تحت شبکه هست، ممکنه همزمان چندکاربر اینزرت کنن.


به همین دلیل انتهای کد اینزرتت بنویس

SELECT SCOPE_IDENTITY();

این آخرین آیدی که یوزر فعلی ایجاد کرده رو بر میگردونه.