PDA

View Full Version : سوال: گرفتن آیدی یک رکورد خاص



titipop1
دوشنبه 29 تیر 1394, 22:56 عصر
درود دوستان
چطور میتونم آیدی یک رکورد خاص رو توی یه تکست باکس بگیرم
مرسی

محمد رضا فاتحی
سه شنبه 30 تیر 1394, 07:59 صبح
سلام دوست عزیز... سوالتون خیلی خیلی کلیه...
بخوام بصورت کلی جواب بدم...
رکورد خاصتون حتما یه مشخصه خاص داره مثلا کد ملی ، نام و نام خانوادگی... یه مشخصه ای که می خواین بر حسب آن آی دی رو استخراج کنید یه همچین کد می خوایین....

using (SqlConnection con = new SqlConnection("connectionString"))
{
string command = "select id from table where name=N'محمد رضا'";
SqlCommand com = new SqlCommand(command, con);
con.Open();
string id = com.ExecuteScalar().ToString();
con.Close();
}

titipop1
سه شنبه 30 تیر 1394, 21:02 عصر
سلام دوست عزیز... سوالتون خیلی خیلی کلیه...
بخوام بصورت کلی جواب بدم...
رکورد خاصتون حتما یه مشخصه خاص داره مثلا کد ملی ، نام و نام خانوادگی... یه مشخصه ای که می خواین بر حسب آن آی دی رو استخراج کنید یه همچین کد می خوایین....

using (SqlConnection con = new SqlConnection("connectionString"))
{
string command = "select id from table where name=N'محمد رضا'";
SqlCommand com = new SqlCommand(command, con);
con.Open();
string id = com.ExecuteScalar().ToString();
con.Close();
}


مهندس جان در واقع من یه فرم لاگین دارم که میخوام بعد از ورود کاربر به برنامه،کاربر بتونه نام کاربریش رو با توجه به کد(آیدی)که داره تغییر بده من واسه این کار از کوئری آپدیت استفاده کردم منتها فقط آیدی رکورد اول(اولین کاربر درون تیبل)رو میشناسه و مشخصات کاربر اول رو تغییر میده

محمد رضا فاتحی
چهارشنبه 31 تیر 1394, 06:55 صبح
یه نما از جدولت و کد آپدیت رو بزارید اینجا....

titipop1
چهارشنبه 31 تیر 1394, 19:36 عصر
یه نما از جدولت و کد آپدیت رو بزارید اینجا....
کوئری من :
UPDATE tbl_login
SET username = @u, password = @p
(WHERE (id = @id

abdullah20
چهارشنبه 31 تیر 1394, 19:44 عصر
دوست عزیز خیلی روشتون مبتدیه
اصلا شما در کدوم سایت یا نرم افزار ویندوزی دیدید که کاربر بتونه نام کاربریش را تغییر بده؟

titipop1
چهارشنبه 31 تیر 1394, 19:53 عصر
مهندس شما فرض کنین میخواد رمزش رو عوض کنه باید چیکار کرد؟؟؟؟

abdullah20
چهارشنبه 31 تیر 1394, 20:30 عصر
خوب ایجا کلید اصلی شما همون نام کاربریه دیگه

titipop1
چهارشنبه 31 تیر 1394, 20:40 عصر
خوب ایجا کلید اصلی شما همون نام کاربریه دیگه
کلید من کد(آیدی هستش)

abdullah20
چهارشنبه 31 تیر 1394, 20:43 عصر
خوب اشتباه است
یه دوره آموزش ساخت فرم لاگین حرفه ای و تعیین سطح دسترسی برای کاربران تدریس کردم و داخل اینترنت به صورت رایگان موجوده
اون را ببینید کاملا با پیاده سازی فرم لاگین و تعیین سطح دسترسی آشنا خواهید شد

titipop1
چهارشنبه 31 تیر 1394, 20:51 عصر
مهندس چطور سرچش کنم