EasyDelphi Q&A

.تم الانتقال للموقع الجديد . وسيبقى الموقع القديم هذا متاح للقراءة فقط حتى الانتهاء من نقل كل الاسئلة إلى الموقع الجديد

يمكنك طرح الاسئلة والنقاشات في الموقع الجديد. الذهاب للموقع الجديد


+2 تصويتات
134 مشاهدات

عند استخدام الكود التالي

 

      Filter := '   DateFacture  Between #' +
        DateToStr(DateTimePicker3.DateTime) + '# And #' +
        DateToStr(DateTimePicker4.DateTime) + '#     ';


يظهر الخطأ التالي

مع العلم جربت تغيير الى الرموز التالية ( ' , " , # , %) ولم ينجح الامر .. فما هو الحل ؟

 

سُئل في تصنيف vcl بواسطة (11,220 نقاط) | 134 مشاهدات

1 إجابة واحدة

+1 تصويت

واحد من هذه الاحتمالات ( لم اجربها ) وهذا ما خطر في بالي حاليا:

  1. عندما تتعامل مع الاكسس دائما ضع اسماء الحقول بين هذين القوسين قوسين [ ] . حتى تتفادى الكثير من المشاكل .
  2. الشكل الافتراضي للتاريخ في الاكسس هو yyyy-mm-dd . لهذا دائما يفضل وضع التواريخ بهذه الصيغة في الكوريات . 
تم الرد عليه بواسطة (32,580 نقاط)
0
يرجى أيضا مراجعة السؤال هنا:
https://easydelphi.com/qa/1449/dalphi-microsoft-sql-server?show=1449#q1449

وهنا أيضا:
https://easydelphi.com/qa/1350/between-sql?show=1350#q1350

من الممكن وجود رسالة الخطأ عند إستعمالك للفايرداك و ليس لمكونات ADO
حاول أن تجد البديل فيما يخص علامة # أو إحذفها كليا و إستعمل طريقة البرامترات و دعك من DatetoStr
أو قم بتنسيق متغيرات و دعها تستقبل التاريخ من المستخدم ثم أفرغها على مستوى الداتا لتفادي التنسيق المتعارض
و شكرا على التوضيح في محتوى السؤال
0
ما الفائدة من وضع الاجابات في تعليق على اجابتي .. إن لم يكن لديك تعليق على اجابتي فاكتب اجابة لصاحب السؤال وليس تعليق لي أنا .

اسئلة متعلقة

0 تصويتات
2 إجابة
سُئل أبريل 25، 2019 في تصنيف vcl بواسطة Yamada Fakir (1,810 نقاط) | 125 مشاهدات
0 تصويتات
1 إجابة
سُئل مايو 25، 2019 في تصنيف SQL Server بواسطة bravesofts (21,500 نقاط) | 72 مشاهدات
+5 تصويتات
2 إجابة
سُئل أغسطس 19، 2018 في تصنيف SQL Server بواسطة Yamada Fakir (1,810 نقاط) | 237 مشاهدات
+1 تصويت
1 إجابة
سُئل ديسمبر 2، 2019 في تصنيف MySQL بواسطة nacertaker (240 نقاط) | 54 مشاهدات
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

497 سؤال
752 إجابة
1,417 تعليق
271 مستخدم