FIX: خطأ ODBC عند استخدام الدالات العددية بإدراج طابع زمني بقيمة كسري

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

اضغط هنا لرابط المقالة باللغة الانجليزية259287
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند استخدام الدالات العددية لـ ODBC مع موفر Microsoft Jet 4.0 OLE DB بإدراج طابع زمني التي تحتوي على قيمة الكسر (ميلي ثانية واحدة) قد برنامج تشغيل ODBC Jet (Odbcjt32.dll) بإرجاع رسالة الخطأ التالية:
الإرجاع: SQL_ERROR =-1
[Microsoft][برنامج تشغيل Microsoft Access ODBC] خطأ محجوز (|) ؛ لا توجد رسالة هذا الخطأ.
ملاحظة يسمح برنامج تشغيل ODBC 3.51 Jet العبارة لنجاح ، وإرجاع SQL_SUCCESS_WITH_INFO ورسالة "اقتطاع البيانات (الطابع الزمني)".
السبب
لا يعتمد برنامج التشغيل Jet OLE DB تخزين قيم ميلي ثانية واحدة.
الحل
لحل هذه المشكلة، قم بتثبيت أحدث حزمة خدمة Microsoft Jet 4.0. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
239114كيفية الحصول على أحدث حزمة خدمة لـ مشغل قاعدة بيانات Microsoft Jet 4.0
تصريح
أقرت Microsoft أن هذا خطأ في منتجات Microsoft المسردة في بداية هذه المقالة. تم إصلاح هذه المشكلة في Jet 4.0 Service Pack 6 (SP6).
معلومات أخرى
الدالات العددية من تورث ODBC ثم يتم استخدامها عند الحاجة بناء الجملة أو الوظيفة التي لا يمكن أن يكون الخاصة ببرنامج التشغيل. يوفر ODBC عدد كبير من الدالات العددية عمليات مثل تحويل سلسلة التاريخ والوقت عمليات دالات رياضية وما وهكذا.

في هذه الحالة، يتم إنشاء الخطأ عند استخدام بناء جملة ODBC مفردة بإدراج طابع زمني التي تحتوي على قيمة الكسر (ميلي ثانية واحدة). على سبيل المثال:
Insert into Table1 values (10, {ts '1999-09-02 12:12:12.121000'})				
إذا كنت تستخدم الدالة SQLBindParameter بدلاً من بناء جملة مفردة العبارة نجاح وإرجاع SQL_SUCCESS_WITH_INFO ورسالة اقتطاع كسري.
Jet 4.0 خطأ محجوز كسر ميلي ثانية واحدة اقتطاع طابع إدراج أية رسالة

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

خصائص

رقم الموضوع: 259287 - آخر مراجعة: 02/23/2014 01:19:54 - المراجعة: 3.6

Microsoft Data Access Components 2.1, Microsoft Data Access Components 2.1 Service Pack 2, Microsoft Data Access Components 2.1 Service Pack 1, Microsoft Data Access Components 2.1 Service Pack 2, Microsoft Data Access Components 2.5

  • kbnosurvey kbarchive kbmt kbhotfixserver kbbug kbfix kbjet kbmdac210sp2fix kbmdac250fix kbqfe KB259287 KbMtar
تعليقات