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

حفظ التاريخ في قاعدة البانات

بدأه ضرس النملة في 2 سبتمبر 2008 · 6 رد · 840 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاتة

يا أخوان عندي سوال متعلق بالتاريخ

عندما أعمل إضافه سجل جديد في قاعدة البيانات تتم الإضافة بالشكل المطلوب جميع الحقول إلا حقل التاريخ مع العلم أنه من نوع DATETIME

فعند الإضافه يتم تخزين تاريخ غريب مثلا أنا أسجل التاريخ 02/02/2008 و يتم حفظه في قاعدة البيانات 1/1/1317 12:00:21 AM و بعض الأحيان تكون القيمه 1/1/1900 12:00:00 AM

وهكذا هو يقوم بتخزين قيم غريبه في حقل التاريخ

وهذه هي جمله الإضافة التي أستخدمها

Cm.CommandText = "insert into reg_pro(pro_no,pro_date) values(" & Val(Me.TextBox7.Text) & "," & Me.TextBox1.Text & ")"
#2
Cm.CommandText = "insert into reg_pro(pro_no,pro_date) values(" & Val(Me.TextBox7.Text) & "," & CDate(Me.TextBox1.Text).ToStrint("MM/dd/yyyy") & ")"

ولاتنسى ضبط الكمبيوتر على التاريخ الميلادي وليس الهجري

#3

عملت مثل ما قلت و لكن لا فائدة

أعتقد أن الحل الأفضل هو حفظها في حقل من نوع نص varchar أعرف أنه خظا و لكني لا أستطيع التأخر عن تسليم المشروع

على العموم لك جزيل الشكر و التقدير

#4

هل المشكلة في اظهار الوقت بجانب التاريخ ؟؟؟ اذا كانت كذلك فمن قاعدة البيانات قم بتعديل نمط التاريخ الى النمط القصير من الوقت او كما تريد او الغي اي نمط مختار له

وعندها سيقبل التاريخ كما تكتبه

بالاضافة الى وضع علامة ' قبل وبعد التاريخ في جملة insert

Cm.CommandText = "insert into reg_pro(pro_no,pro_date) values(" & Val(Me.TextBox7.Text) & ", ' " & CDate(Me.TextBox1.Text).ToStrint("MM/dd/yyyy") & " ' )"
#5

ممتاز مشاء الله عليك جبتها

بس باقي شئ بسيط مرة أرجوا أنكم تساعدوا أخوكم فيه وهو أن التاريخ يظهر الشهر وبعدين اليوم و بعدين السنه

و أنا أريده يظهر اليوم و بعدين الشهر وبعدين السنه

يعني هو يظهر بهذا الشكل 05/25/2008

و أنا أريده يكون بهذا الشكل 25/05/2008

و لكم جزيل الشكر

#6

غير التنسيق اخي ضرس

قم بتغيير التنسيق فقط من ("ToStrint("MM/dd/yyyy

إلى ("ToStrint("dd/MM/yyyy

حيث (yyyy) تمثل السنه

و (MM) تمثل الشهور

و (dd) تمثل الايام

اللهم اكتب لنا صيام شهر رمضان وقيامه وأغفر لنا وأرحمنا ياأرحم الراحمين

م . عبدالرقيب أحمد

المملكة العربية السعوديه - جده

max1424@Hotmail.com

#7

الشكر لجميع الأخواة الذين ساهموا في إيجاد حلول لهذه المشكله....

فجزاهم الله كل خير وجعل ذلك في موازين حسناتهم ..

إن شاء الله بعد الإنتهاء من المشروع سوف أضعه في المنتدي لتعم الفائده للجميع .

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