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

نام تاپیک: sql و جستجوی فارسی

  1. #1

    sql و جستجوی فارسی

    سلام
    بانک اطلاعاتی من اکسس بود و به خوبی کار می کرد اما وقتی به sql تبدیلش کردم عمل جستجو انجام نمیده. ورود اطلاعات به فارسی مشکلی نداره ولی هنگام جستجو لغت مورد نظر رو پیدا نمی کنه در صورتی که این لغت در جدول وجود داره. دستور trim رو هم استفاده کردم باز هم جواب نگرفتم در ضمن این اشکال برای اطلاعات لاتین وجود نداره. اطلاعات داخل جدول هم کاملا درست و بدون مشکل هستن.
    ممنون میشم که من رو راهنمایی کنین.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    فعلا ایران - فعلا تهران
    پست
    2,628
    اسم فیلدهات فارسیه یا نه ؟ اگر فارسی باشه باید یه نموره کلک بزنی .

  3. #3
    اسم تمامی فیلدها لاتینه.

  4. #4
    اگر روش جستجو را قرار بدی بهتر میتوانم کمکت کنم :?:

  5. #5
    کاربر دائمی آواتار jannati
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    728
    قبل از اسمهای فارسی یک (N)بذار .فکر کنم درست بشه.مثلا


    select * from table where name=N'+ name +"'"


  6. #6
    اگر روش جستجو را قرار بدی بهتر میتوانم کمکت کنم
    بگو چگونه کار می کنی که جواب نمیدهد ؟؟

  7. #7
    مشکلم با همان دستوری که شما گفتید حل شد.
    از اینکه مرا راهنمایی کردید واقعا ممنونم

  8. #8
    من در این مورد یک سوال داشتم. اگر در دستور بالا بخواهیم از LIKE استفاده کنیم پیغام خطا می ده.می شه لطفا راهنمایی کنین؟

     SELECT * FROM Table WHERE test LIKE N'%" & strTest & "%' 

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

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