View Full Version : سوال: جستجوی داده ی فارسی
el_ahooei
سه شنبه 30 آذر 1389, 18:55 عصر
سلام
کدی رو نوشتم که اگه داده هارو english وارد کنم تو پایگاه دادهارو چک می کنه و اگه تکراری باشه اونو وارد نمی کند ولی اگه داده فارسی باشه اصلا داده را چک نمی کند و داده ی تکراری وارد table می شه می خواستم بدونم مشکل چیه؟
Rezahak
سه شنبه 30 آذر 1389, 21:19 عصر
سلام
کدی رو نوشتم که اگه داده هارو english وارد کنم تو پایگاه دادهارو چک می کنه و اگه تکراری باشه اونو وارد نمی کند ولی اگه داده فارسی باشه اصلا داده را چک نمی کند و داده ی تکراری وارد table می شه می خواستم بدونم مشکل چیه؟
دوست عزیز این جور که شما سئوالت رو مطرح کردی اصلا ما نمیتونیم بفهمیم شما چی کار کردی و چه کدی نوشتی؟؟ لطفا کد و بانکت رو بگذار تا چکش کنیم
در ضمن چرا برای این کار کد نوشتی چرا از Index یا Check constraint استفاده نکردی؟
ali_najari
سه شنبه 30 آذر 1389, 23:29 عصر
دوست عزیز همیشه بین فارسی و عربی تفاوت هایی بوده و اصولا این تفاوت در "ی" و "ک" هست شما برای این کار باید از Replace استفاده کنید یا اینکه از خاصیت های جستوجو مثلا از N استفاده کنید":
Select * from Tbl where Field1=N'%علي%'
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.