• 1401/06/23

بازگرداندن id رکورد اضافه شده :

سلام استاد خسته نباشین

استاد من برای بازگرداندن id  برای اینکه به  item های اطلاعاتم بدم  از کد زیر استفاده میکنم اما بعضی وقت ها بخاطر اینکه آخرین جدول رو برمیگردونه  به مشکل برمیخوره. روش دیگه ای هست که id رکورد اضافه شده رو برگردونه؟

SELECT IDENT_CURRENT('dbo.ReceiptHeaders') AS total;

البته من از کد SCOPE_IDENTITY() رو هم پیدا کردم برای  ارسال id ولی موندم صلاحه استفاده بشه یا نه

  • 1401/06/23
  • ساعت 20:58

سلام دوست من وقتتون بخیر 

از همون کد scope_identity  استفاده کنید


  • 1401/06/24
  • ساعت 10:16

ممنون از پاسخگوییتون

فقط اینکه فرمودبن اخرین رکرودی که اضافه شده رو میاره. چیزی هست که id اونی که اضافه شده رو بیاره

من اضافه کردن رو تو. Prosedure انجام میدم و همونجا هم id برمبگردنم. 

من برای ثبت فیش های ترازو اینکارو میکنم ولی مشکلی که هست اگه همزمان از دو ترازو فیش ثبت بشه اونی که اخر ثبت شده id برگشت داده میشه و اون اولی رو برنمیگردونه


  • 1401/06/30
  • ساعت 15:13

در این مورد  که عرض کردم میتونید کمک کنید؟


logo-enamadlogo-samandehi