إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مشكلة مع اللغة العربية


6 رد (ردود) على هذا الموضوع

#1 abazied

abazied

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 25 August 2005 - 05:11 PM

لدي مشكلة مع اللغة العربية
اذ عند الاستعلام عن حقل فيه بيانات بالعربي مثلا عن اسم فإن التعليمة لا تعيد لي أية حقول
select * from employees where name like ('%حمد%');

no rows selected
مع العلم أن لدي هذا الاسم في الجدول

#2 alblushi

alblushi

    عضو

  • الأعضــاء
  • 43 مشاركة

تاريخ المشاركة 28 August 2005 - 10:38 AM

السلام عليك ورحمة الله وبركاته
كل ما عليك فعله
أولا تأكد من وجود أسم أحمد أو حمد في الجدول بالكمتند التالي
SELECT * FORM TABLE_NAME
إذا تواجد الإسم:
كل ما عليك فعله هو نفس الكمان اللي كتبته ولكن خاول أن تنقص حرف أو حرفين مثلا:
SELECT * FROM EMPLOYEES
WHERE EMP_NAME LIKE '%حم%';
بالتوفيق

#3 abazied

abazied

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 30 August 2005 - 06:41 PM

الاسم موجود فعلا وحاولت انقاص حرف ولكن نفس النتيجة
المشكلة أنه عند الاستعلام عن حقول باللغة الانكليزية بيمشي الحال
ممكن يكون في مشكلة بالـ Charecter_Set بس أنا مش عارف كيف اعدله

#4 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 31 August 2005 - 03:24 PM

الاخ الكريم
اليك هذا الرابط

http://www.araboug.o...21&hl=character
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#5 abazied

abazied

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 31 August 2005 - 07:18 PM

أخ Admin05
أنا جربت الطريقة في الرابط بس ما مشي الحال
عند الاستعلام الكامل تظهر الحروف العربية طبيعية لا غبار عليها ولكن المشكلة عند الاستعلام عن اسم بالعربي فقط

#6 abazied

abazied

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 31 August 2005 - 07:18 PM

الحقول عندي هي NVarchar2

#7 abu_ezzat

abu_ezzat

    مشترك

  • الأعضــاء
  • 135 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 September 2005 - 07:31 AM

الأخ العزيز
جرب أن تعمل insert للإسم بنفسك في الجدول لأني أشك أن الإسم الموجود داخل في السابق قبل تغيير
characterset وبعدين إعمل لهذا الإسم select بنفس الطريقة أعتقد أنك ستحصل عليه
إذا حصلت عليه هذا يعني أن ال characterset الحالي لا يستطيع فهم الحروف العربي التي أدخلت في السابق
واقتراحي خو إعادة إدخال هذه الأسماء مرة أخرى ليس واحدا واحدا وإنما بعمل script