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

سؤال في التعامل مع حقول التواريخ

مغلق
بدأه VIPER_HEAD في 24 سبتمبر 2005 · 4 رد · 517 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بأنشاء صندوق أدخال text box

هذا الصندوق مرتبط مع حقل من نوع date

في قاعدة بيانات sql server

ولكن المشكلة كلما أدخلت قيمة تحمل شكل التاريخ في هذا الحقل تخرج رسالة خطأ لم أفهمها وهي

The conversion of achar data type to

a datetime data type resulted in an

out-of-range datetime value

فكيف يمكنني معالجة هذا الخطأ

#2

ايه يا عم VIPER انت فين يا عم ؟ والله وليك وحشه كبيره :).

بالنسبه للسؤال .. فياريت تكتب الكود الخاص بالاضافه.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#3

اكيد راح تحصل

لانه الاسكيو ال سيرفر متوقع انه التاريخ يوصل له بهالطريقه 02/22/2003

اكيد انت مررته له بهالطريقه 22/02/2002

انا حليتا اني غيرت نوع الحقل

abo_alzobaer@hotmail.com

#4

السلام على من اتبع الهدى ورحمة الله وبركاته

أخي "mgazif" عنده حق فهي أغلب مشاكل التواريخ مع SQL

على كل حال من الأفضل لحل هذه المشكلة ولها طريقتين

الأولى تقوم بإنشاء DateTime وتستقبل اليوم والشهر والسنة على حدة عن طريق تقسيم النص الموجود عن طريق Split

والثانية تقوم بتغير صيغة الإضافة في SQL ولها صيغة معينة Convert وسوف تجد شرحها في SQL Book Help

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#5

لازم تعيد تمرير البيانات ليه بالفورمات الأمريكى

mm/dd/yyyy

او لو انت بتتعامل فيه مع تواريخ و مش مشكله الوقت و am , pm

فى طريقة اجمل كتيييييييير

و هيا انك كل لما تفتح session جديدة يعنى لما تعمل connection.opoen

تيعت الأول امر يخنوى السطر التالى

set dateformat dmy

و هوا بكدا هيظبط الفورمات بتاع التاريخ للتالى

dd/mm/yyyy

بس كل لما تقفل الإتصال و تفتحة تانى لاوم تبعت الأمر دا ٌبل ما تبعت اى امر بيتعامل مع التواريخ

او حل تانى انك تغير الفورمات بتاع السكويل سيرفر كله مش لل session بس عشان يبقى بالفورمات المصرى وا السعورى او اى حاجة يعنى عربى

بس انا معرفش دى بقى إزاى لو انت تعرفها او تسأل فى منتدى السكويل سيرفر

أحمد صلاح

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

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