PDA

View Full Version : سوال: عدم اجرای صحیح دستور SELECT



r_khan
دوشنبه 06 اردیبهشت 1389, 01:57 صبح
با سلام من دستور select را دربرنامه ام بدین صورت نوشتم


;"'ارژانتین'=string cmdstring = "select * from player where player


وقتی اجرا می کنم در برنامه ام چیزی نشون نمی ده ولی وقتی همین کلمه ارژانتین را لاتین وارد میکنم جواب میدهد لطفا کمکم کنید؟؟

hojjatshariffam
دوشنبه 06 اردیبهشت 1389, 02:06 صبح
فکر کنم مشکل از حرق " ژ " و یا حرف " ی " باشد
کالکشن دیتا بیستو عوض کن و کالکشن دیگه ای رو انتخاب کن

یه کار دیگه هم می تونی بکنی
کلمه آرژانتین رو تو خود برنامه وارد دیتا بیس کن و مستقیما از خود دیتا بیس وارد نکن

s.khoshfekran
دوشنبه 06 اردیبهشت 1389, 02:10 صبح
Select * from Player where Player = N'ارژانتین'

r_khan
دوشنبه 06 اردیبهشت 1389, 15:25 عصر
Select * from Player where Player = N'ارژانتین'


این کار را امتحان کردم نشد من اگر در داخل دیتابیسم لاتین بنویسم ودر دستور select
هم ارژانتین را به صورت لاتین بنویسم مشکلی به وجود نمیاد ولی تعجبم چرا با فارسی جواب نمیده:متعجب::متعجب::متفکر:

behnam25214
دوشنبه 06 اردیبهشت 1389, 16:44 عصر
از کدوم نسخه SQL استفاده میکنی؟تو نسخه 2008 هنگام ایجاد پایگاه داده میتونی persian رو انتخاب کنی.

mehdi.mousavi
دوشنبه 06 اردیبهشت 1389, 17:10 عصر
این کار را امتحان کردم نشد من اگر در داخل دیتابیسم لاتین بنویسم ودر دستور select هم ارژانتین را به صورت لاتین بنویسم مشکلی به وجود نمیاد ولی تعجبم چرا با فارسی جواب نمیده:متعجب::متعجب::متفکر:

سلام.
Data Type ای که در بانک برای این فیلد در نظر گرفته اید، چی هستش؟ Collation (http://msdn.microsoft.com/en-us/library/aa174903%28SQL.80%29.aspx)ای که برای RDBMS هم تعیین کرده اید، میتونه تاثیر گذار باشه.

موفق باشید.

پاورقی: این سوال به بخش C# (http://barnamenevis.org/forum/forumdisplay.php?f=26) ارتباطی پیدا نمیکنه. اونو به بخش SQL Server منتقل کردم. ضمنا، از این پس لطفا "عناوین مناسبی" برای سوالات خودتون انتخاب کنید. من عنوان این تاپیک رو تغییر دادم.

r_khan
دوشنبه 06 اردیبهشت 1389, 23:27 عصر
[quote=mehdi.mousavi;962745]سلام.
Data Type ای که در بانک برای این فیلد در نظر گرفته اید، چی هستش؟ Collation (http://msdn.microsoft.com/en-us/library/aa174903%28SQL.80%29.aspx)ای که برای RDBMS هم تعیین کرده اید، میتونه تاثیر گذار باشه.



Data Type در بانک من nvarchar50 است من هنگام نصب sql server فارسی را انتخاب کردم