View Full Version : سوال: مقایسه متن در پایگاه داده
nahidmoh
دوشنبه 15 خرداد 1391, 14:09 عصر
سلام دوستان عزیز
یه متنی تو TextBox توسط کاربر نوشته می شه و این متن باید تو پایگاه داده مقایسه بشه و بعد ذخیره بشه مشکل من اینجاست که میخوام اگه کاربر فقط اول متنش یک کلمه خاص مثلا "سلام " رو نوشت اون رو در نظر نگیره و بقیه متن رو مقایسه کنه ، لطفا راهنماییم کنید:ناراحت::ناراحت:
iman_me
دوشنبه 15 خرداد 1391, 14:42 عصر
سلام دوست عزیز
شما اول سلام رو جدا کن اینطوری که سلام 4 حرفه پس 4 حرف اول رو کم بقیه رو بفرست به دیتا بیس
nahidmoh
دوشنبه 15 خرداد 1391, 15:33 عصر
خوب میشه بگید چطوری جدا کنم شاید کاربر اصلا "سلام "نزنه
iman_me
دوشنبه 15 خرداد 1391, 15:38 عصر
با یه حلقه چک کنید
اگه 4 حرف اول سلام بود حذف کنه بقیه رو بریزه داخل یه استرینگ بفرسته به ...
nahidmoh
دوشنبه 15 خرداد 1391, 17: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, 18:30 عصر
کدتون رو به این تغییر بدید
str = str.Substring(8);
nahidmoh
دوشنبه 15 خرداد 1391, 18:41 عصر
ایول ، خیلی خیلی خیلی ممنونم:لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.