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

Conversion failed when converting date and/or time from character string

بدأه KARIMSOFT في 21 ديسمبر 2012 · 9 رد · 1,908 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف الحال شباب

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

هذا النص

Conversion failed when converting date and/or time from character string

post-2727-042076100 1356079987_thumb.png

المرفقات
Untitled.png
#2

أخي الفاضل كريم

1- راجع اعدادات التاريخ داخل الكنترول بانل علي السيرفر ربما تكون غير منضبطة .

2- ربما تحاول حفظ نص في حقل نوع بياناته مثلا تاريخ .

3- ربما تحاول استرجاع التاريخ بشكل غير الشكل المخزن بقاعدة البيانات مثال 12/23/2012

post-46243-081092700 1356087231_thumb.jp

المرفقات
1.jpg

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 21 ديسمبر 2012 في 13:53

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

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

#4

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

أولاً: نشكر الزميل محمد فؤاد تركى على مشاركته الفعالة وزاده الله من علمه

ثانياً: أضيف شيئاً بسيطاً ربما يساعد فى حل هذا الخطأ حيث أنه كان يظهر لى فى الكثير من المشاريع

وخصوصاً عند عملية الإضافة لسجل جديد أو تعديل سجل موجود وكانت المشكلة دائماً فى حقل التاريخ ... فى بعض الأحيان تتم عملية الإضافة أو التعديل بنجاح وفى أوقات أخرى تعطى الخطأ السابق مما كان يحيرنى كثيراً حتى علمنا بفضل الله أن المشكلة كانت تتخلص فى صيغة التاريخ فكنا نحاول الحفظ بالصيفة يوم شهر سنة فإذا كان اليوم أكبر من 12 يعطى الخطأ السابق مثل التاريخ 21/12/2012 وفى بعض الأحيان لا يعطى خطأ مثل اليوم الأقل من أو يساوى 12 مثال 7/12/2012

الحل

عدلنا عملية الحفظ أو التعديل بحيث نعطيه التاريخ بالصيغة شهر يوم سنة مثال 12/21/2012 أو 12/7/2012

6

أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

---------------

EmaSoft2000

-------------------

#5

بارك الله فيك أخي الكريم ema2000_t

اقتباس
عدلنا عملية الحفظ أو التعديل بحيث نعطيه التاريخ بالصيغة شهر يوم سنة مثال 12/21/2012 أو 12/7/2012

اذا تركت التاريخ كما هو بهذه الصيغة 12/21/2012 وقمنا بربطها Datetimepicker ستحل المشكلة من تلقاء نفسها لذلك أود أن اقول للاستاذ كريم ان كل المشاكل التي واجهتني تحتوي علي هذه الرسالة كان سببها انني احاول استرجاع بيانات من الجدول بصيغة مختلفة عن البيانات الموجوده داخل الحقل

مثال انت تحاول استرجاع بيانات هكذا يوم/شهر/سنة في حين انها مخزنة داخل قاعدة البيانات بهذه الصيغة هكذا شهر/يوم/سنة

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

هل بوجد طريق تعدل صفة السكول كله تعديل شكل التاريخ

#7

هل السبب الذي ذكرته هو فعلا ما وجدته داخل الجدول ؟؟ أم ماذا ؟

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#8

هذا مثال للبيانات من الجدول

1994-09-20 00:00:00.000

#9

اذن التاريخ مسجل بشكل سليم داخل الحقل يوم-شهر-سنة

- تأكد من اعدادات الكنترول بانل كما ذكرت أدناه لتكون بنفس ترتيب الذي ذكرته يوم-شهر-سنة

- تاكد من الحقل الذي تقوم من خلالة باستدعاء البيانات ان يكون تنسيقة يوم-شهر-سنة

حاول امدادنا بمزيد من التفاصيل حول هذا الخطأ !!

- هل الخطأ يظهر وقت استدعاء البيانات مثلا أم وقت حفظ بيانات أم وقت تحميل الصفحة

- حاول استرجاع الــ view أو Storedprocedure من داخل SQL وشاهد اذا كان الخطأ مازال موجود أم لا وراجع الاسكريبت المكتوب داخل الـ View فربما هناك دالة تحول فورمات التاريخ وهي سبب المشكلة مثلا ...

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#10

الحل هذا الكود

ALTER LOGIN XXX WITH DEFAULT_LANGUAGE = 'us_english'

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