الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فاصلة التاريخ / لاتعمل في الكويري

بدأه moa mohsen في 28 يوليو 2008 · 2 رد · 716 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

حدثت معى هذه المشكلة منذ سنوات وهي ان فاصلة التاريخ / الشرطة المائلة لاتعمل معي في الاستعلام بالكويري مع الا نتربيز وقد استعملت بدلا منها . النقطة ومشى الحال فيكون التاريخ 1.1.2008 بدلا من 1/1/2008 والمشكلة تحدث عندما يقوم صاحب الجهاز الذي عليه البرنامج بتركيب وندوز جديدة او ان يقوم بتغير اعدادات التاريخ من الاعدادات الاقليمية فلا يعمل البرنامج الى ان تقوم بتغيير الاعدادات الى استخدام النقطة كفاصل للتاريخ وفكرت في طرح الموضوع لعلي اجد الحل لديكم وشكرا

#2

من المستحسن ان تستخدم DateTimePicker بد ل Edit او DbEdit

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#3

السؤال هو لماذا لم يعمل التاريخ / ...

جرب تمرير التاريخ في جملة ال SQL للإستعلام بين علامتي #01/01/2008# ...

عن طريق إستخدام هذه الفنكشن

Function DtSql(sDT:TDateTime ):string;overload;
var
 s:string;
begin

 s:= FormatDateTime('MM/dd/yyyy',sDt);result:=' #'+s+'# ';
end;

حيث ترسل لها التاريخ وترجعه لك نص صالح لجملة الإستعلام

لا أعلم ما نوع قاعدة البيانات لديك ولكنها تنجح مع الاكسس و SQL اما مع قاعدة بيانات الفوكس برو فالعلامات هي

result:='{^'+s+'}'

تحياتي

تم تعديل هذه المشاركة بواسطة TopSec في 28 يوليو 2008 في 08:55

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…