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

مشكلة في إضافة datetime لقاعدة البيانات

بدأه zetrix في 16 مايو 2011 · 4 رد · 559 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مشكلة مع إضافة تاريخ الميلاد :DateTime لـ DataBase

السلام عليكم

لدي قاعدة بيانات تحتوي على الجدول طالب حيث من بين الحقول الخاصة به تاريخ الميلاد

قمت بإنشاء القاعدة و الجدول بواسطة MS SQL Server ثم أنشات اتصالا بينها و بين البرنامج الخاص بإضافة الطلاب.

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

1305563706271.png

و هذا يحدث فقط عندما أدخل بيانات في اليوم تكون أكبر من 12 مما يعني أن التاريخ بالنسبة SQL Server يعتبر بالطريقة الإنجليزية Month/Day/Year أما في التطبيق "البرنامج" يعتبر بالطريقة الفرنسية Jour/Mois/Annee

هل هناك من طريقة للموافقة بينهما?

وشكرا

#2

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

اخي قبل استخدام التاريخ بالطريقة المطلوبه قم بوضع الكود التالي


using System.Threading;

CultureInfo ci = new CultureInfo("fr-FR");
Thread.CurrentThread.CurrentCulture = ci;
using System.Globalization;

.:: Wish to become better and better ::.

#4
VB Helper كتب:

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

اخي قبل استخدام التاريخ بالطريقة المطلوبه قم بوضع الكود التالي


using System.Threading;

CultureInfo ci = new CultureInfo("fr-FR");
Thread.CurrentThread.CurrentCulture = ci;
using System.Globalization;

مشكور أخي على الرد

سأحاول و إن شاء الله تعمل الأمور

جزيل الشكر

TareqVB كتب:

السلام عليكم

والافضل وضع الكود الذي تستخدمه في التخزين

شكرا على ردك

لكني لم أفهم ما تقصده

أتمنى التوضيح

#5

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

لاشكر على واجب اخي ...

.:: Wish to become better and better ::.

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