PDA

View Full Version : مشکل با فیلدهای فارسی در sql server



ee_persian
دوشنبه 10 اسفند 1388, 11:40 صبح
سلام به همه

من یه برنامه با دلفی و بانک sql server دارم می سازم .


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

مشکلی وجود نداره و جستجو درست انجام میشه ولی زمانی که حتی یکی از فیلدهای یک

رکورد فارسی باشه رکورد پیدا نمی شه ....

مثلاً

نام= ali نام خانوادگی=Rezaie تلفن=6241151

درست انجام میشه چون همه فیلدها انگلیسی یا عددی هستند

نام= علی نام خانوادگی=Rezaie تلفن=6241151

درست انجام نمی شه چون فیلد نامش فارسی هستش

ضمناً زبان SQL Server من arabic هست .

با تشکر ..

pezhvakco
سه شنبه 11 اسفند 1388, 08:13 صبح
درود :
کد هایی که نوشتی رو داخل خود Sql امتحان می کنی یا داخل دلفی .
اگه داخل دلفیه، با خود Sql امتحان کن، چون ممنکه از تنظیمات دلفی هم باشه .

حسین شهریاری
سه شنبه 11 اسفند 1388, 09:43 صبح
سلام

اگر در زمان ایجاد پایگاه داده بخش Callation Name را روی حالت Arabic قرار دهید و ویندوز شما درست فارسی شده باشه مشکل خاصی پیش نمیاد.

موفق باشید

Jozef
سه شنبه 11 اسفند 1388, 10:17 صبح
سلام دوست عزیز
مطمئناً مشکل شما فقط تو کلماتی است که دارای (ي) و (ک حمزه دار) هستند
چک کنید اگر دقیقا همین بود باید این دو حرف رو با حروف فارسی یعنی ی بدون دو نقطه و ک بدون حمزه replaceکنین

Modernidea
سه شنبه 11 اسفند 1388, 12:29 عصر
سلام

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




موفق باشید.