PDA

View Full Version : سوال: مشکل در تطابق حرف ی در برنامه و database



pbiuki630
شنبه 12 شهریور 1390, 09:48 صبح
سلام
من توی db یه سری استان دارم که حرف ی دارن.وقتی تو برنامه خود گرید اتوماتیک اون استان رو به صفحه دیگه پاس میده نمیتونه با اون فیلد درون db که این حرف رو داره مقایسه کنه و در نتیجه خالی برمیگردونه.هیچی دستی نیست.من user رو میدم خودش از تو db استانش رو پیدا میکنه و استان رو پاس میده به صفحه بعد وتو اونجتا که میخواد بقیه فیلدهای جدول رو با استفاده از استان select کنه نمیتونه مقایسه کنه و خالی برمیگردونه.برای بقیه استانها که حرف ی ندارن مشکل پیش نماید.ممنون میشم کمکم کنید.

Saman Hashemi
شنبه 12 شهریور 1390, 09:57 صبح
اينجوري استفاده كن

select * from myTable where Name=N'value'

pbiuki630
شنبه 12 شهریور 1390, 10:32 صبح
ممنون دوست عزیز
ولی qurey من به شکل زیر است باید چی کار کنم؟
FROM test WHERE (استان = @استان )AND (مانده > @مانده)

Saman Hashemi
شنبه 12 شهریور 1390, 10:46 صبح
اينجوري تغيير بده...!

where field=N @field

pbiuki630
شنبه 12 شهریور 1390, 11:00 صبح
دوست عزیز با این error مواجه میشم.
Incorrect syntax near '@استان'.

FirstLine
شنبه 12 شهریور 1390, 12:55 عصر
با سلام
علامت @ باید بیرون از ' باشد
Incorrect syntax near '@استان'
=====> 'استان'@
با تشکر

pbiuki630
دوشنبه 14 شهریور 1390, 09:44 صبح
دوست عزیز اون رو موقع error درون '' میذاره چون تو برنامه اگه بزارم کامل از حالت qury string گرفتن بیرون میاد و پاک میشه.آخه من از مدل ویزاردی استفاده کردم که بتونم qury string رو بهش پاس بدم

ASPX
دوشنبه 14 شهریور 1390, 10:32 صبح
رفع مشکل ک و ی فارسی
http://www.dotnettips.info/2009/01/blog-post_13.html

pbiuki630
دوشنبه 14 شهریور 1390, 11:24 صبح
ممنون دوست عزیز
اون script مشکلمو حل نکرد.من باید راهی پیدا کنم که بتونم n رو اول فیلدم قرار بدم.متاسفانه تا حالا مشکلم حل نشده

Saber_Fatholahi
سه شنبه 15 شهریور 1390, 11:17 صبح
دوستان راحترین راه استفاده از کامپوننت Persia.net که هم برای تبدیل تاریخ و هم این مشکلات به کار می ره از آدرس زیر هم قابل دانلوده

آدرس دانلود (http://www.persiadevelopers.com/articles/persia.aspx)

آدرس کاملتر (http://www.persiadevelopers.com/articles/Persia.NET.aspx)

pbiuki630
سه شنبه 15 شهریور 1390, 12:24 عصر
سلام
این script مشکل تاریخ رو حل میکنه ولی مشکل حرف ی رو نه.ممنون
خواهشاً اگه میتونید منو کمک کنید.مرسی

Saber_Fatholahi
شنبه 19 شهریور 1390, 15:29 عصر
سلام
این script مشکل تاریخ رو حل میکنه ولی مشکل حرف ی رو نه.ممنون
خواهشاً اگه میتونید منو کمک کنید.مرسی

عزیزم یه متد داره به نام ToPersianString که مشکل ی و گ عربی حل می کنه قبل از ذخیره و جستجو از این تابع استفاده کن
موید باشی