PDA

View Full Version : دستور like



mehran788
جمعه 24 مرداد 1393, 20:01 عصر
سلام خسته نباشید
من لازم دارم که تو کدم از دستور like استفاده کنم و طریقه استفاده اش رو هم جست و جو کردم ولی من به دلیل اینکه بانک اطلاعاتی از کاراکتر های فارسی پشتیبان کنه کدم رو یه طور دیگه می نویسم. لطفا راهنمایی کنید که در این صورت like رو چحوری استفاده کنم. ممنون
com.CommandText = string.Format("select * from tblsearch where word like N'{0}'", txtname.Text);

parvizwpf
جمعه 24 مرداد 1393, 23:18 عصر
خب مگه این روش جواب نمیده؟

mehran788
شنبه 25 مرداد 1393, 09:17 صبح
نه. اینی که نوشتم کار نمی کنه.

Davidd
شنبه 25 مرداد 1393, 09:50 صبح
اين دستوري كه شما نوشتي با = گذاشتن فرقي نداره يعني ركوردهايي كه فيلد word دقيقا مساوي عبارت وارد شده باشه. اگه ميخاي قسمتي از word شامل عبارت وارد شده باشه، قبل و بعد از عبارت % نياز داره.

mehran788
سه شنبه 28 مرداد 1393, 12:18 عصر
مشکل من هم همینه نمی دونم چطوری درصد رو تو این دستور استفاده کنم

parvizwpf
سه شنبه 28 مرداد 1393, 12:20 عصر
select * from tblsearch where word like N'%{0}%'