zeinab-es'haghi
جمعه 14 مرداد 1390, 20:35 عصر
در طراحی سایت ،در صفحه ی عضویت برای وارد کردن اطلاعات در دیتابیس باید هر دفعه به فیلد userID در جدول users یک عدد خاص و غیر تکراری اختصاص بدهم که نمی دونم چه طور این کار رو باید انجام بدم.فکر کردم که میشه بیشترین userID رو با دستور زیر پیدا کنم و به اون یکی اضافه کنم تا عدد جدیدی به دست بیاد.
static SqlDataReader dr;
cmd.CommandText = "select MAX(userID) from Users";
dr1 = cmd.ExecuteReader();
string a1 = dr1["userID"].ToString();//id ghabli ra begirad va ezafe konad???
a1++;
اما a1از نوع string می باشد و دستور toIntهم موجود نیست تا بخوام a1++رو انجام بدم!! و این راه شدنی نیست .
کسی می تونه راهی پیشنهاد کنه؟
static SqlDataReader dr;
cmd.CommandText = "select MAX(userID) from Users";
dr1 = cmd.ExecuteReader();
string a1 = dr1["userID"].ToString();//id ghabli ra begirad va ezafe konad???
a1++;
اما a1از نوع string می باشد و دستور toIntهم موجود نیست تا بخوام a1++رو انجام بدم!! و این راه شدنی نیست .
کسی می تونه راهی پیشنهاد کنه؟