BUG: تعيين التاريخ والوقت إلى smalldatetime "يمكن تغيير قيمة"

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

118877
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
BUG# OS/2: 1875 (4.2)       NT:  864 (4.2)		
الأعراض
تعذر تغيير قيمة المتغير المحلي نوع datetime أو المعلمة من إجراء مخزن بعد تعيين إلى متغير smalldatetime. يحدث فقط على قيم بين 11:59:30 م 11: 59: 59 م. سيتم تغيير القيمة إلى 12:00:XXam في اليوم التالي.

على سبيل المثال،
   declare @time datetime   declare @s_time smalldatetime   select @time = "July 26,1994 11:59:59pm"   select convert(char(40), @time, 9)   select @s_time = @time   select convert(char(40), @s_time, 9)   select convert(char(40), @time, 9)   go				

هل تغيير القيمة للوقت @ من "1994 26 يوليو 11:59:31:000 PM" إلى "يوم ٢٧ يوليو 12:00:31:000 ص."
الحل البديل
إذا كان قد تقع القيمة في هذا النطاق ، تعيينه إلى تاريخ/وقت بدلاً من متغيرات smalldatetime فقط.
تصريح
أقرت Microsoft أن يكون مشكلة في Microsoft SQL Server الإصدار 4.2 هذا. نحن يتم researching هذه المشكلة ثم سيتم نشر جديد المعلومات هنا في "قاعدة المعارف لـ Microsoft كما أن تصبح متوفرة.

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 118877 - آخر مراجعة: 02/14/2014 09:45:35 - المراجعة: 1.1

  • Microsoft SQL Server 4.21a Standard Edition
  • kbnosurvey kbarchive kbmt kbprogramming KB118877 KbMtar
تعليقات