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

كيف أغير الفورمات بحقول التاريخ من داخل ال SQL

مغلق
بدأه VIPER_HEAD في 14 أكتوبر 2005 · 4 رد · 977 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني الأعزاء سلام الله عليكم ورحمته وبركاته

واجهت مشكلة كبيرة في التعامل مع حقول التاريخ من نوع DATE TIME الموجودة في SQL SERVER عندما حاولت التعامل معها من داخل بيئة ال NET. فالحقل دائما يرفض أستقبال القيمة التي أرسلها له ونصحني الزملاء أن أغير ال FORMAT الخاص بحقل ال DATETIME من داخل ال SQLSERVER وأضبته علي ال FORMAT MM /NN /YYYY حتي يتوافق مع القيمة التي أرسلها له

فكيف يمكنني تغيير الفورمات الخاص بحقول التاريخ من داخل ال SQL SERVER

#2
نتيجة البحث عن الدالة Format

فكر بطريقة أخرى

#3

أخي العزيز walcom الوصلة لا تعمل فهل يمكن وضع وصلة أخري

#4

تم التعديل

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#5

اخي الكريم... اذا لم يهمك الامر - بالثواني و الدقيقة و الساعة ... حاول تستخدم التالي بداخل الـ stored procedure او حيثما تحب ان تحفظ التأريخ الى قاعدة البيانات

اي حاول تستخدم دالة الـ convert

declare @date datetime
set @date = '12/13/2004'  -- MM/DD/YYYY

select convert(char(10), @date, 105) as Italian -- Result: 13-12-2004: dd-mm-yyyy
select convert(char(10), @date, 101) as USA -- 12/13/2004: MM/DD/YYYY
select convert(char(10), @date, 103) as BritishFrench -- 13/12/2004: DD/MM/YYYY

لعل هذه هي ما تريد

select convert(char(10), @date, 103) -- DD/MM/YYYY

و السلام

تم تعديل هذه المشاركة بواسطة alharethi في 16 أكتوبر 2005 في 23:03

Quran_Signature.jpg

هذا الموضوع مغلق.

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