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

مشكلة في جملة Sql معc#

بدأه الباشا وائل في 23 يونيو 2009 · 2 رد · 557 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني

عند استخدام هذة الجملة

Mycomd.CommandText = "update purchace set pur_date = '11/26/1979' where pur_no=" + pur_no.Text + "";

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

الذي يحص غريب جدا وهو ان يطلع رسالة خطا في جملة

بعد التجريب اتضح انة يقرا التاريخ كالتالي

اليوم 11

الشهر 26

السنة 1979

وبالتالي لايحفظ التاريخ لان الشهر اكبر من 12

اي انة يفهم خانة الشهر انها يوم والعكس

فارجوا ايجاد الحل

علما باني تاكدت من فورمات الويندز وهو مظبوط

تم تعديل هذه المشاركة بواسطة الباشا وائل في 23 يونيو 2009 في 13:21

#2

السلام عليكم

جرب هذا الكود:

DateTime _date = DateTime.Parse("11/26/1979");

Mycomd.CommandText = string.Format("UPDATE purchace SET pur_date = '{0}' WHERE pur_no = {1}", _date.ToString("dd/MM/yyyy"), pur_no.Text);
#3

هذا هو الجزء المهم فى الكود

date.ToString("dd/MM/yyyy")

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

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