سلام دوستان من تونستم مقدار فیلد کد، آخرین رکورد رو بدست بیارم با کد زیر:
select max(code) from factor
حالا چگونه به علاوه 1 کنم و در فیلد کد، رکورد بعدی بزارم؟
سلام دوستان من تونستم مقدار فیلد کد، آخرین رکورد رو بدست بیارم با کد زیر:
select max(code) from factor
حالا چگونه به علاوه 1 کنم و در فیلد کد، رکورد بعدی بزارم؟
واضح تر توضیح بده ؟
اگه میخوایی شماره بعدی رو بدست بیاری این مقدار رو توی یه متغیر بریز و با یک جمع کن
type فیلد code از چه نوعی هستش؟
سلام دوست عزیز
من در برنامم نیاز بود که مثلا از چندین نوع کالا مثلا تلویزیون، دستگاه صوتی و ... برای ثبت رسید از 10000 بره به بالا و برای این کار به این راه رسیدم :
شما باید کلید AutoNumber رو خودتون بسازید
و اون کد SQL ای که گذاشتین بالا فقط برای من در دیتابیس اجرا شد و نه در برنامه! من از این کد SQL استفاده کردم :
SELECT ID
FROM tbl_Soti
ORDER BY ID DESC
که اسمش هم ScalarQuery گذاشتم(در روش Binding)
و برای +1 :
var id = tbl_SotiTableAdapter.ScalarQuery();
id = id + 1;
موفق باشی
Select ISNULL(Max(BlockID),0)+1 From Block
اگر null بود بهتر است چک شده و یک مقدار برایش تعیین شود