دستوری برای خواندن آخرین رکورد
سلام میخواستم ببینم توی سی شارپ دستوری وجود داره که با کمک اون بشه به آخرین رکورد از یک جدول تو اس کیو ال دسترسی داشت . من یه جدول دارم که همیشه آخرین رکورد اون برام مهمه و بقیه داده های جدول اصلا مهم نیستن
روش حلقه و متغیر رو بلدم یه روش کوتاه تر میخوام
احتمالا یه دستور داشته باشه
نقل قول: دستوری برای خواندن آخرین رکورد
try this :
SET ROWCOUNT 1
SELECT * FROM YourTable
ORDER BY YourColumn DESC
SET ROWCOUNT 0
نقل قول: دستوری برای خواندن آخرین رکورد
SELECT TOP 1 ID FROM [tableName] ORDER BY ID DESC
نقل قول: دستوری برای خواندن آخرین رکورد
سلام دوستان با این دستور کل رکوردها رو مرتب می کنیم حالا چطور میشه آخرین رکورد بدون استفاده از دیتاگرید بدست آورد؟
یه چیز دیگه این که یکی از دوستان تو یکی از تایپیک ها گفته بود استفاده از آخرین رکورد برای بدست آوردن ID رکورد بعد ، زنگ خطری تو برنامه نویسی ، اگه کسی می دونه چرا لطفا توضیح بده؟
با تشکر از همگی
نقل قول: دستوری برای خواندن آخرین رکورد
نقل قول:
یه چیز دیگه این که یکی از دوستان تو یکی از تایپیک ها گفته بود استفاده از آخرین رکورد برای بدست آوردن ID رکورد بعد ، زنگ خطری تو برنامه نویسی ، اگه کسی می دونه چرا لطفا توضیح بده؟
یه دلیلش میتونه به خاطر همزمانی باشه .
باعث Connection زدن بیخودی به پایگاه داده میشه .
ساختار بانک اطلاعاتی تقریبا درست نیست
, ....
نقل قول: دستوری برای خواندن آخرین رکورد
دوست عزیز شما می تونی از دستور
Scope_Identity()
استفاده کنی.
نقل قول: دستوری برای خواندن آخرین رکورد
SELECT Max([tbl_asli].[radif]) AS [max]
FROM tbl_asli;
این رو هم ببینید
البته شاید بد نباشه که این کار رو به یک تریگر واگذار کنید
نقل قول: دستوری برای خواندن آخرین رکورد
نقل قول:
نوشته شده توسط
anahita6
سلام میخواستم ببینم توی سی شارپ دستوری وجود داره که با کمک اون بشه به آخرین رکورد از یک جدول تو اس کیو ال دسترسی داشت . من یه جدول دارم که همیشه آخرین رکورد اون برام مهمه و بقیه داده های جدول اصلا مهم نیستن
روش حلقه و متغیر رو بلدم یه روش کوتاه تر میخوام
احتمالا یه دستور داشته باشه
ببخشید یه سوال برام پیش اومد ؟؟؟
اگه بقیه رکوردها اصلا مهم نیستن پس چرا اونها را نگه می دارین ، خوب هر بار که رکورد جدیدی ثبت می کنید یا قبلیشو پاک کنید یا قبلیرو Update کنید .
اینجوری با یه تیر چند تا مشکلو می ترکونید !!!
نقل قول: دستوری برای خواندن آخرین رکورد
با سلام خدمت دوستان من با esmaeily-hosein موافقم
موفق باشید ...
نقل قول: دستوری برای خواندن آخرین رکورد
اگه در جدولتون ستونی داشته باشید که Identify باشه (مثل User_ID) ، دستور این شکلی میشه :
Select Top 1 * From TableName
Order By User_ID Desc