PDA

View Full Version : سوال: مقایسه متن در پایگاه داده



nahidmoh
دوشنبه 15 خرداد 1391, 13:09 عصر
سلام دوستان عزیز
یه متنی تو TextBox توسط کاربر نوشته می شه و این متن باید تو پایگاه داده مقایسه بشه و بعد ذخیره بشه مشکل من اینجاست که میخوام اگه کاربر فقط اول متنش یک کلمه خاص مثلا "سلام " رو نوشت اون رو در نظر نگیره و بقیه متن رو مقایسه کنه ، لطفا راهنماییم کنید:ناراحت::ناراحت:

iman_me
دوشنبه 15 خرداد 1391, 13:42 عصر
سلام دوست عزیز
شما اول سلام رو جدا کن اینطوری که سلام 4 حرفه پس 4 حرف اول رو کم بقیه رو بفرست به دیتا بیس

nahidmoh
دوشنبه 15 خرداد 1391, 14:33 عصر
خوب میشه بگید چطوری جدا کنم شاید کاربر اصلا "سلام "نزنه

iman_me
دوشنبه 15 خرداد 1391, 14:38 عصر
با یه حلقه چک کنید
اگه 4 حرف اول سلام بود حذف کنه بقیه رو بریزه داخل یه استرینگ بفرسته به ...

nahidmoh
دوشنبه 15 خرداد 1391, 16:18 عصر
این اشتباه به نظرتون :
string str=txtn.Text;
string st=str.Substring(0,7);
if(st=="رستوران")
{
str=str.Substring (8,str.Length);
}
return str;
این قسمتشو خطا میگیره :
str=str.Substring (8,str.Length);
ولی اگه اسم رستوران توش نباشه مقایسه درست انجام میده

iman_me
دوشنبه 15 خرداد 1391, 17:30 عصر
کدتون رو به این تغییر بدید

str = str.Substring(8);

nahidmoh
دوشنبه 15 خرداد 1391, 17:41 عصر
ایول ، خیلی خیلی خیلی ممنونم:لبخندساده: