المشاركات : 4
المواضيع 2
:
: 0
الإنتساب : Oct 2010
مشكلتي هي في حقل لقاعدة معطيات كتبته من كلمتين "Nom Arabe" عند عملية البحث باستعمال SQL في DEPLPHI صممت زر وكتبت عند الضغط عليه مايلي:
![[صورة: sqls.jpg]](http://img815.imageshack.us/img815/1589/sqls.jpg)
وعند التنفيذ يحدث الخطاء التالي Invalid field name NomArabe
![[صورة: message3.jpg]](http://img295.imageshack.us/img295/861/message3.jpg)
فيما يخص Nom Arabe كتبتها متصلة بدون فراغ وكتبتها منفصلة بفراغ لكن بدون جدوى
كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟؟؟؟
علما أنني عندما استبدل حقل آخر لا يحتوي على فراغ يكون البحث عادي
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم
ضع إسم الحقل بين عارضيتن
[Nom Arabe]
بالتوفيق
المشاركات : 80
المواضيع 8
:
: 0
الإنتساب : Mar 2009
هذا يعتمد على نوع قاعدة البيانات المستخدمة
إذا كانت أكسس أو Sql server كما ذكر أخي تكون بين أقواس مربعة مثل [Nom Arabe]
اما في حالة أوراكل وMysql تكون بين علامتي تنصيص مثل "Nom Arabe"
لكن هناك نقطة أحب أن أوضحها وهي بأن إستخدام المسافات بين اسماء الحقول يعتبر طريقة سيئة للتسمية ولا يحبذ إستخدامها مطلقاً، الطريقة المتعارفة هي كتابة أول حرف من الكلمة بشكل Capital مثل StudName أو EmpSalary، وفي حال قواعد البيانات التي تحول أسماء الحقول إلى كبيرة كلها مثل أوراكل يتم استخدام علامة "_" للفصل بين الكلمات مثل EMP_SALARY أو STUD_NAME
المشاركات : 501
المواضيع 136
:
: 11
الإنتساب : Feb 2008
31-10-2010, 08:17 PM
(آخر تعديل لهذه المشاركة: 31-10-2010, 10:13 PM بواسطة TF6M.)
يجب ان يكون اسم الحقل بدون فراغ
وليكون على سبيل المثال
Nom_Arabe
وبالتوفيق
المشاركات : 4
المواضيع 2
:
: 0
الإنتساب : Oct 2010
Lam.Abdeldjalil
محمد نسمان
medreg
شكرا لكم لقد قمت بتغيير أسماء الحقول التي تحتوي على فراغات
ومنكم نستفيد