PDA

View Full Version : سوال: بدست آوردن آیدی آخرین رکورد درج شده



asiehmohammadian
یک شنبه 06 اردیبهشت 1394, 13:58 عصر
سلام
من دوتا جدول دارم به اسم های tblcontent و tblmenu
که آیدی جدول tblcontent کلید خارجی در جدول tblmenu هست
حالا میخوام وقتی یک سطر درجدول tblcontent درج میشه آیدی آخرین رکوردی که درج شده وidentity هست وبگیرم ودرجدول tblmenu درج کنم
اما نمیدونم چطور باید انجام بدم
درواقع نمیدونم چطوری کدشو بنویسم وگرنه منطق کاری که باید انجام بدم ومیدونم

mahsab
یک شنبه 06 اردیبهشت 1394, 14:45 عصر
توجدول
tblcontent بعد از اینکه دستور insert رو نوشتی select SCOPE_IDENTITY()
رو اضافه کن . id رکوردی که درج کردیو بر می گردونه . حالا می تونی این id رو تو جدول tblmenu به عنوان یه پارامتر ورودی پروسیجر دریافت و درج کنی .

asiehmohammadian
یک شنبه 06 اردیبهشت 1394, 14:58 عصر
ممنونم از پاسختون
فقط یک سوال دیگه هم داشتم
الان بااین تیکه کدی که شما نوشتین آیدی وبدست میارم بع برای اینکه داخل جدول بعدی درجش کنم باید اول بریزم داخل یک متغیر بعد اون متغیر و داخل جدول درج کنم ؟؟؟؟

mahsab
یک شنبه 06 اردیبهشت 1394, 15:05 عصر
آره درسته. این id میشه پارامتر ورودی پروسیجر درج تو جدول دوم .