delphi4arab منتديات دلفي للعرب
كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟ (/showthread.php?tid=2536)



كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟ - faudel24000 - 31-10-2010

مشكلتي هي في حقل لقاعدة معطيات كتبته من كلمتين "Nom Arabe" عند عملية البحث باستعمال SQL في DEPLPHI صممت زر وكتبت عند الضغط عليه مايلي:

[صورة: sqls.jpg]

وعند التنفيذ يحدث الخطاء التالي Invalid field name NomArabe

[صورة: message3.jpg]

فيما يخص Nom Arabe كتبتها متصلة بدون فراغ وكتبتها منفصلة بفراغ لكن بدون جدوى

كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟؟؟؟

علما أنني عندما استبدل حقل آخر لا يحتوي على فراغ يكون البحث عادي



كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟ - Lam.Abdeldjalil - 31-10-2010

السلام عليكم

ضع إسم الحقل بين عارضيتن

[Nom Arabe]

بالتوفيق


كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟ - محمد نسمان - 31-10-2010

هذا يعتمد على نوع قاعدة البيانات المستخدمة

إذا كانت أكسس أو Sql server كما ذكر أخي تكون بين أقواس مربعة مثل [Nom Arabe]

اما في حالة أوراكل وMysql تكون بين علامتي تنصيص مثل "Nom Arabe"

لكن هناك نقطة أحب أن أوضحها وهي بأن إستخدام المسافات بين اسماء الحقول يعتبر طريقة سيئة للتسمية ولا يحبذ إستخدامها مطلقاً، الطريقة المتعارفة هي كتابة أول حرف من الكلمة بشكل Capital مثل StudName أو EmpSalary، وفي حال قواعد البيانات التي تحول أسماء الحقول إلى كبيرة كلها مثل أوراكل يتم استخدام علامة "_" للفصل بين الكلمات مثل EMP_SALARY أو STUD_NAME


كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟ - medreg - 31-10-2010

يجب ان يكون اسم الحقل بدون فراغ
وليكون على سبيل المثال
Nom_Arabe
وبالتوفيق


كيف أتعامل مع الحقول التي تسميتها تحتوي على فراغ؟؟؟؟ - faudel24000 - 01-11-2010

Lam.Abdeldjalil
محمد نسمان
medreg
شكرا لكم لقد قمت بتغيير أسماء الحقول التي تحتوي على فراغات
ومنكم نستفيد