PDA

View Full Version : بدست آوردن آخرین id



aknj56
دوشنبه 12 اسفند 1392, 09:23 صبح
با سلام خدمت دوستان من برای اینکه آخرین id رو به دست بیارم با دستور select max میرم و این کار رو انجام میدم مشکل من اولین رکورد هست که توی بانک معمولا خالی هست که ارور میده که dbnull اگر دستی برم یک عدد بزارم مشکلی ندارم ولی مشکل من خالی اولین رکورد هست یک کدی هم به این صورت نوشتم
If a.GetType.ToString = "System.DBNull" Then
a = 0
Else
1+ txt_bedehkari.Text = a
End If
دیکه اون ارور خالی بودن رو نمی ده ولی همیشه آخرین رکورد رو صفر میاره و یکی یکی اضافه بهمش نمی شه
لطفا راهنمیایی کنید

VRAnonymous
دوشنبه 12 اسفند 1392, 10:22 صبح
برای sql این کوئری رو بفرست :
select ISNULL(MAX(id),0)+1 from mytable