المشاركات : 13
المواضيع 8
:
: 0
الإنتساب : Jul 2013
السلام عليكم ورحمة الله
عندي قاعدة بيانات sql server 2008 مع تطبيق دلفي 7 تعطيني فورما التاريخ دائما بهذا الشكل AAAA/MM/DD
كيف يمكن عرضها بها الشكل DD/MM/AAAA
وشكرا
المشاركات : 476
المواضيع 0
:
: 217
الإنتساب : Apr 2011
سلام عليكم ورحمة الله
استعمل دوال التحويل عند كل استعلام مثال
PHP كود :
select convert(varchar(10), getdate(), 103) as [dd/mm/yyyy]
مثال لاستعمال دالة التحويل
كود :
select username,orderId,CONVERT(char(10), [color=Red]datefield[/color],103)as anyName from TableName
.
المشاركات : 13
المواضيع 8
:
: 0
الإنتساب : Jul 2013
ليست المشكلة هنا استعملت هذه من قبل هذه الاستعلامات تعطيك تحويلات صحيحة
وتستطيع الحصول على الفورما الذي تريدبإختيار رقم اللغة هذا مع ال select لكن مع عمليات ال insert
في بعض الاحيان تحدث بعض الصعوبات عندما مثلا تأخذ التاريخ موجود في Edit مثال
كود :
ADOQ3.SQL.Add('insert into Bon_Livraison (date_bl, code_cl, num_enc) values ('+QuotedStr((FPosLigneDate.DBEdit1.Text))+'...
فهنا يخرج خطأ
échec de la conversion de la date/de l'heur à partir d'une chaîne de caractère
لان التحويل هنا الى varchar كما هو واضح والله اعلم
ياحبذا لو اجد كيفية إعداد هذا الفورما في sql server مباشرة ؟ يعني دون اللجوء الى تحويلها في دلفي وهكذا نتخلص من هذه المشاكل ؟
او هل يمكن إعطاء هذا الفورما للتاريخ عند إنشاء الجدول ؟ أعتقد ان هناك إعدادات خاصة بالتاريخ فى sql server