نقل قول: جستجوي در فيلد فارسي
نقل قول:
نوشته شده توسط
fa_te64
سلام
من در پايگاه داده خودم فيلدي از نوع nvarchar تعريف كردم كه داده هاي ان فارسي است. براي جستجو كدزير رو نوشتم خطا نميگيره ولي داده اي هم نشون نميده!براي داده هاي عددي مشكلي نداره
cmd.commandtext="select * from table where name like "+"'%'"+txtname.text+%''
شما باید خاصیت textbox خود را Trim() کنید.
یعنی بنویسید:
textBox1.text.Trim()
موفق باشید
نقل قول: جستجوي در فيلد فارسي
نقل قول:
نوشته شده توسط
fa_te64
cmd.commandtext="select * from table where name like "+"'%'"+txtname.text+%''
کدتون خیلی در هم بر همه و فکر میکنم مشکل از همینه
به نظر من از کد زیر استفاده کنید ، درصوری که بازم مشکل داشت اطلاع بدید
cmd.commandtext =
string.Format("select * from table where name like '%{0}%', txtname.text);
نقل قول: جستجوي در فيلد فارسي
این رو هم امتحان کن
cmd.commandtext =
string.Format("select * from table where name like N'%{0}%', txtname.text);