PDA

View Full Version : مشکل با حرف ی هنگام جست و جو در پایگاه داده



rahime
یک شنبه 09 مهر 1391, 12:47 عصر
سلام دوستان
موقعی که سرچ میکنم مثلا حسین هیچی رو نمیاره اما اگه بزنم حس همه رو میاره چیکار کنم که ی رو هم بشناسه؟
پروِژم با visual studio2010 و sql server 2008 هستش

ehsan-68
یک شنبه 09 مهر 1391, 12:51 عصر
سلام ...

یه سر به این اینجا (http://barnamenevis.org/showthread.php?362606-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%D8%A2%DB%8C%D8%AA%D9%85-%D8%A7%D8%B2-Combo-box) بزن ...

در ضمن اگه تویه تالار جستجو میکردی بهتر بود ...

rahime
دوشنبه 10 مهر 1391, 08:48 صبح
لینکی که شما گفتین رو نگاه کردم
سرچ هم کردم
اما همه چیزهایی که گفته شده برای وقتیه که اطلاعات وارد نشده ٰ اما من مقداری از اطلاعات پایگاه دادم وارد شده 1500 رکورد
راهی هست که اونا رو درست کنم؟

esmaili65
دوشنبه 10 مهر 1391, 09:22 صبح
من راه حلش رو نمیدونم اما این ایراد برای تایپ ی فارسی هست اگه ي عربی که زیرش دوتا نقطه داره رو تایپ کنی مشکلی پیش نمیاد
تو سون Shift+D این ي رو تایپ میکنه

ehsan-68
دوشنبه 10 مهر 1391, 09:56 صبح
پس اینجا (http://barnamenevis.org/showthread.php?182840-%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5-%DA%A9-%D8%B9%D8%B1%D8%A8%DB%8C-%D9%88-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%9F&highlight=%D9%85%D8%B4%DA%A9%D9%84+%D8%A8%D8%A7+%D 8%AD%D8%B1%D9%88%D9%81+%D8%B9%D8%B1%D8%A8%DB%8C) رو هم یه نگاه بندازید ....

برای زمانیه که اطلاعاتو وارد کردین و میخوایین تمام ی فارسی رو به ي عربی تبدیل بکنید ...

swallow.pa
دوشنبه 10 مهر 1391, 19:16 عصر
دوست من باز هم مشكل فونت و صفحه كليد فارسي است اگه ايكس پي داريد بايد kdbfa.dll استاند ارد رو نصب كنيد

rahime
سه شنبه 11 مهر 1391, 08:49 صبح
ویندوز7 دارم چیکار کنم

ehsan-68
سه شنبه 11 مهر 1391, 09:20 صبح
سلام ...

اگه لینکی که در پست 5 گذاشته بودم رو مطالعه کرده باشین ... تویه اون دوستان توضیح دادن ...

مگه اینکه دیتابیستونو در اکسل باز بکنید و با استفاده از Find and Replace تمام حروف فارسی رو به حروف عربی تبدیل بکنید ( ي ک ) ... در پست 7 تایپیک لینکی که گذاشتم توضیح داده ...

درضمن یکی از دوستان لطفا کردن کدی رو هم نوشتن که اینکارو انجام میده که در همون تاپیک هستش ... پست 9 ...

rahime
شنبه 11 آذر 1391, 07:50 صبح
و یه جواب راحتتر از دوستان گرفتم

وقتی دارین سرچ می کنین اینطوری بنویسین یعنی قبل از مقادیری که میخواین سرچ کنید n بذارید تا بدونه یونیکده

select * table_name where field_name like N'%value%'

swallow.pa
شنبه 11 آذر 1391, 18:04 عصر
ویندوز7 دارم چیکار کنم

با استفاده از MSKLC يك dll فارسي استاندارد براي خودت بساز توي وين 7

hamid salahy
دوشنبه 04 دی 1391, 14:12 عصر
سلام دوست عزیز کد select رو عوض کن به این صورتی که من میذارم قرار بده درست میشه

select * from Table where name=@name
cmd.parameters.addwithvalues("@name", textbob.text);

ghazalak_m
یک شنبه 09 تیر 1392, 01:22 صبح
مشکل حرف ی فارسی:
دوستان اگه شما هم مثل من درگیر این مسئله شدید نگران نباشید:عصبانی++:
من مشکلم این بود که هم تو بانکم ی و هم ي داشتم( دلیلشم بخاطر قبل و بعد از عوض کردن ویندوز بوده!)
موقع سرچ مشکل داشتم و فیلدهایی که با ویندوز جدیدم ذخیره میکردم به صورت ی ذخیره میشد تو بانک ولی موقع سرچ اصلا فیلدهایی که ی داشتن رو بهم نشون نمیداد و فقط ي ها رو میاورد(چون جناب SQL عرب تشریف داشتن و فقط ي رو دوست داشتن:لبخند:)
مشکلم با نوشتن یه N بعد از مساوی تو جستجو حل شد
امیدوارم کمکتون کنه و مشکل شما رو هم حل بکنه لبخندساده:
( Dim cmd As New SqlCommand("select * from [film] where [name_f] =N'" & ComboBox7.Text & "'", cnn

به همین سادگی.....
اوخیش چه لذتی داره آدم 2 روزی روی یه مسئله ای گیر بکنه فقط شما میدونید آخرش که حلش میکنیم چه لذتی داره:لبخند: