PDA

View Full Version : مشكل پارامتر با حروف فارسي



gigil_Question
شنبه 09 خرداد 1388, 10:05 صبح
سلام
من يه فيلد varchar دارم كه بايد روش جستجو كنم.
اين Query كار ميكنه:


Select * from T1 where Text LIKE N'%جستجو%'

ولي اگه از پارامتر استفاده كنم كار نمي كنه:


Select * from T1 where LIKE @Sea

اينم كه Error ميده:


Select * from T1 where LIKE N@Sea

iman_22a
شنبه 09 خرداد 1388, 10:45 صبح
بنظر من ، فیلدتون باید از جنس nvarchar باشه تا شامل یونیکدها هم بشه . همچنین پارامترهاتون .

milade
شنبه 09 خرداد 1388, 12:10 عصر
Select * from T1 where LIKE N'@Sea'
شما نمیتونید توی پارامتر از حروفی که مخصوص خود SQL هست چیزی بفرستید که در این صورت جزء عبارت جستجو در نظر گرفته میشود .

موفق باشید