نمایش نتایج 1 تا 7 از 7

نام تاپیک: مشکل با جست جو در دیتابیس

  1. #1

    مشکل با جست جو در دیتابیس

    سلام دوستان..اشکال این دستور من چیه که سرچ نمیکنه؟
     com.CommandText = "select id,codeozviat,personname,personfamily,codemelli from member where  personName LIKE '%@Name%' ";

    مقدار @Name رو با TextBox مقدار دهی میکنم ولی هیچ رکوردی رو نشون نمیده...
    مثلا من میخام اون کسایی که توی اسموشن علی دارن رو نشون بده..مثل علیرضا..علی..محمدعلی..حتی وقتی به جای @Name مستقیم مقدار میدم بازم جواب نمیده..اینم بگم که دستور فقط با Like مشکل داره..
    مثلا اگه بنویسم

    where  personName=@Name


    درست جواب میده..ولی با Like مشکل دارم..اشکال کارم کجاست؟
    مقدار @Name رو از TextBox میگیرم

  2. #2
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: مشکل با جست جو در دیتابیس

    @ حذف کن ببین جواب میگیری در ضمن با where بنویس مجدد

  3. #3

    نقل قول: مشکل با جست جو در دیتابیس

    نقل قول نوشته شده توسط ordebehesht مشاهده تاپیک
    @ حذف کن ببین جواب میگیری در ضمن با where بنویس مجدد
    اگه @ رو حذف کنم که دیگه متغیر نمیشه که بهش مقدار بدم..
    یه جای کار از دستور Like میلنگه که نمیدونم از کجاشه

  4. #4
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: مشکل با جست جو در دیتابیس

    name متغیر هستش یا نه یه رشته مورد جستجو

  5. #5

    نقل قول: مشکل با جست جو در دیتابیس

    سلام
    دوست من کدت رو به این شکل تغییر بده.
    com.CommandText = "select id,codeozviat,personname,personfamily,codemelli from member where  personName LIKE '%" + textBox1.Text + "%'";

    موفق باشید

  6. #6

    نقل قول: مشکل با جست جو در دیتابیس

    بالاخره پیداش کردم..انقدر باهاش کار کردم تا درست شد
    شرط رو باید اینجوری بنویسی
    where  personName LIKE '%'+@Name+'%' ";


    ordebehesht عزیز .ممنون از اینکه خواستی کمکم کنی..
    فکر کنم شما با متغیر ها در SQL آشنایی نداری..
    زمانی که بخوای از یه متغیر استفاده کنی و بعدش او متغیر رو مقدار دهی کنی از @ استفاده میشه که SQL میفهمه که @NAME رشته نیست..قرار توش مقدار قرار بگیره..یه سرچ بزنی کلی مطلب پیدا میشه

  7. #7
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: مشکل با جست جو در دیتابیس

    ممنون از راهنماییتون اماامروز در کل راهنمایی درست حسابی نکردم در ضمن دقت نکردم من خودم کدامواینتوری می نویسم اما امروز بی دقت شدم در کل ممنون از تذکرتون مرسی

تاپیک های مشابه

  1. یک مشکل در آدرس دهی به دیتابیس
    نوشته شده توسط Armin62 در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: پنج شنبه 18 خرداد 1385, 12:30 عصر
  2. مشکل با ذخیره متن در دیتابیس (فوری)
    نوشته شده توسط rahaazad در بخش SQL Server
    پاسخ: 9
    آخرین پست: پنج شنبه 11 خرداد 1385, 18:19 عصر
  3. مشکل ناشناخته در کار با دیتابیس در یک دیکشنری
    نوشته شده توسط KazemAsgari در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 09 فروردین 1385, 09:39 صبح
  4. این خطا برای چی هست(مشکل با کانکت شدن به دیتابیس)
    نوشته شده توسط kochol در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 12 مهر 1384, 19:52 عصر
  5. رفع مشکل Read only در انتقال دیتابیس
    نوشته شده توسط Mahdiseif در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 03 تیر 1382, 20:12 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •