PDA

View Full Version : خواند مقدار فیلد Auto در هنگام درج



محسن بابائی
دوشنبه 27 آذر 1385, 06:14 صبح
سلام
من در یک جدول یک فیلد AutoNumber دارم . می خوام موقع درج مقدارش را بخوانم و به برنامه پاس بدم. کمک کنید کمک کنید کمک کنید

reza_rad
دوشنبه 27 آذر 1385, 07:15 صبح
جستجو می کردید بارها و بارها پرسیده شده و جواب داده شده
بعد از درج در sp این رو بنویسید:



select @@IDENTITY

SQLPRO
دوشنبه 27 آذر 1385, 10:47 صبح
سلام
من در یک جدول یک فیلد AutoNumber دارم . می خوام موقع درج مقدارش را بخوانم و به برنامه پاس بدم. کمک کنید کمک کنید کمک کنید
راستش موقع درج به نظر من امکان پذیر نیست. ولی بعدش چرا میشه اینکار رو کرد.

majid_afra222
دوشنبه 27 آذر 1385, 16:17 عصر
جستجو می کردید بارها و بارها پرسیده شده و جواب داده شده
بعد از درج در sp این رو بنویسید:



select @@IDENTITY

سلام
نوشته دوستمون در سطح سرور میده، اگه در سطح object رو میخواید بعد از insert اطلاعات از SCOPE_IDENTITY() استفاده کنید.

Asad.Safari
دوشنبه 27 آذر 1385, 16:42 عصر
راحت ترین راه این است که بعد از درج مقدار , با یه command جدید آخرین مقدار رو بخونی !


موفق باشید

AminSobati
دوشنبه 27 آذر 1385, 23:16 عصر
IDENT_CURRENT رو هم ببینید

محسن بابائی
سه شنبه 28 آذر 1385, 08:57 صبح
دوستان گرامی از همه شما تشکر می کنم.
خودم هم پبداش کردم (Identity@@).
من متغیر های(حالا نمی دونم اسمش را متغیر بزارم یا یه چیز دیگر) دیگه ای مشابه این مورد پیدا کرد که با @@ شروع می شند. میشه در مورد اینها توضیح بدین.
ممنون

zerobit-ltd
جمعه 08 دی 1385, 11:25 صبح
متغیرهایی که با @@ شروع میشن، متغیرهای عمومی هستن. شما نمی تونید متغیر عمومی تعریف کنید. متغیرهای شما همگی Local هستن که با @ شروع میشن و بعد از پایان اجرای Script از بین میرن.