ورود

View Full Version : sql و جستجوی فارسی



shirin00
پنج شنبه 26 شهریور 1383, 08:32 صبح
سلام
بانک اطلاعاتی من اکسس بود و به خوبی کار می کرد اما وقتی به sql تبدیلش کردم عمل جستجو انجام نمیده. ورود اطلاعات به فارسی مشکلی نداره ولی هنگام جستجو لغت مورد نظر رو پیدا نمی کنه در صورتی که این لغت در جدول وجود داره. دستور trim رو هم استفاده کردم باز هم جواب نگرفتم در ضمن این اشکال برای اطلاعات لاتین وجود نداره. اطلاعات داخل جدول هم کاملا درست و بدون مشکل هستن.
ممنون میشم که من رو راهنمایی کنین.

بابک زواری
پنج شنبه 26 شهریور 1383, 08:59 صبح
اسم فیلدهات فارسیه یا نه ؟ اگر فارسی باشه باید یه نموره کلک بزنی .

shirin00
پنج شنبه 26 شهریور 1383, 09:02 صبح
اسم تمامی فیلدها لاتینه.

hbi
پنج شنبه 26 شهریور 1383, 21:50 عصر
اگر روش جستجو را قرار بدی بهتر میتوانم کمکت کنم :?:

jannati
شنبه 28 شهریور 1383, 08:21 صبح
قبل از اسمهای فارسی یک (N)بذار .فکر کنم درست بشه.مثلا



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

کم حوصله
شنبه 28 شهریور 1383, 15:25 عصر
اگر روش جستجو را قرار بدی بهتر میتوانم کمکت کنم
بگو چگونه کار می کنی که جواب نمیدهد ؟؟

shirin00
یک شنبه 29 شهریور 1383, 08:36 صبح
مشکلم با همان دستوری که شما گفتید حل شد.
از اینکه مرا راهنمایی کردید واقعا ممنونم

leilijan
چهارشنبه 15 شهریور 1385, 07:48 صبح
من در این مورد یک سوال داشتم. اگر در دستور بالا بخواهیم از LIKE استفاده کنیم پیغام خطا می ده.می شه لطفا راهنمایی کنین؟


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