PDA

View Full Version : سوال: جستجوی داده ی فارسی



el_ahooei
سه شنبه 30 آذر 1389, 17:55 عصر
سلام
کدی رو نوشتم که اگه داده هارو english وارد کنم تو پایگاه دادهارو چک می کنه و اگه تکراری باشه اونو وارد نمی کند ولی اگه داده فارسی باشه اصلا داده را چک نمی کند و داده ی تکراری وارد table می شه می خواستم بدونم مشکل چیه؟

Rezahak
سه شنبه 30 آذر 1389, 20:19 عصر
سلام
کدی رو نوشتم که اگه داده هارو english وارد کنم تو پایگاه دادهارو چک می کنه و اگه تکراری باشه اونو وارد نمی کند ولی اگه داده فارسی باشه اصلا داده را چک نمی کند و داده ی تکراری وارد table می شه می خواستم بدونم مشکل چیه؟
دوست عزیز این جور که شما سئوالت رو مطرح کردی اصلا ما نمیتونیم بفهمیم شما چی کار کردی و چه کدی نوشتی؟؟ لطفا کد و بانکت رو بگذار تا چکش کنیم
در ضمن چرا برای این کار کد نوشتی چرا از Index یا Check constraint استفاده نکردی؟

ali_najari
سه شنبه 30 آذر 1389, 22:29 عصر
دوست عزیز همیشه بین فارسی و عربی تفاوت هایی بوده و اصولا این تفاوت در "ی" و "ک" هست شما برای این کار باید از Replace استفاده کنید یا اینکه از خاصیت های جستوجو مثلا از N استفاده کنید":


Select * from Tbl where Field1=N'%علي%'