تصحيح: تظهر رسالة الخطأ إشارة مرجعية غير صالحة عند إضافة سجلات إلى مجموعة سجلات ADO على الخادم

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

اضغط هنا لرابط المقالة باللغة الانجليزية281887
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
إذا كنت تستخدم شبكة لإضافة سجل إلى مجموعة سجلات كائنات بيانات ActiveX "(ADO) جانب ملقم، تتلقى إحدى رسائل الخطأ التالية عند وجود سجلات أكثر مما يمكن عرض DataGrid:
إشارة مرجعية غير صالحة
-أو-
c0000005 (الوصول إلى انتهاك)
السبب
تظهر رسالة الإعلام بالخطأ "الإشارة المرجعية غير صالح" إذا لم يتم تطبيق Visual Studio Service Pack 5 (حزمة الخدمة SP5). تظهر رسالة خطأ خرق الوصول إذا كان لديك Microsoft Data Access Components (MDAC) 2.6 أو تثبيت MDAC 2.7 (بدون أي حزمة خدمة) على جهاز كمبيوتر يحتوي على Visual Studio Service Pack 5 (حزمة الخدمة SP5) مثبتة.
الحل
لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة ل Microsoft Data Access Components (MDAC) 2.6 أو MDAC 2.7. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
300635 INFO: كيفية الحصول على أحدث حزمة خدمة 2.6 MDAC
أسهل حل للتبديل إلى مؤشرات العميل للحالات التي يتم فيها استخدام داتاجريدس لإضافة سجلات إلى مجموعات السجلات ADO.
تصريح

MDAC

تم تصحيح هذه المشكلة أولاً في MDAC 2.6 Service Pack 1 و MDAC 2.7 Service Pack 1.

Visual Studio 6.0

تم تصحيح هذه الأخطاء في Microsoft Visual Studio 6.0 Service Pack 5 (حزمة الخدمة SP5). للحصول على معلومات إضافية حول حزم الخدمة Visual Studio، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
194022 INFO: حزم الخدمة Visual Studio 6.0، ما، حيث، لماذا

194295 كوميديا: معرفة تثبيت حزمة خدمة Visual Studio
لتنزيل أحدث حزمة خدمة ل Visual Studio، قم بزيارة موقع Microsoft التالي على الويب:
معلومات أخرى

خطوات إعادة إنشاء المشكلة

  1. إنشاء EXE قياسي جديد في Visual Basic. هو Form1 الافتراضي createdby.
  2. ضمن المشروع في القائمة، اختر المكونات، اختر عنصر تحكم بيانات Microsoft ADO 6.0 و عنصر تحكم DataGrid Microsoft 6.0، ثم قم بوضع مثيل لكل منها في النموذج.
  3. زر الماوس الأيمن فوق عنصر تحكم بيانات ADO وفي عام علامة تبويب إعداد سلسلة اتصال سيرفيرداتاباسي SQL.
  4. حدد مصدر السجل ، حدد 2-أدكمدتابل، ثم حدد جدول في قاعدة البيانات من إسقاط-المينك.
  5. على صفحة خاصية ADODC1، تعيين CursorLocation خاصية 2-adUseServer.
  6. في صفحة الخصائص، حدد DataGrid، ثم قم بتعيين AllowAddNew إلى True و مصدر البيانات إلى ADODC1.
  7. تشغيل المشروع واضغط المفتاح PAGE DOWN حتى يمكنك أسود أسفل DataGrid.
  8. عند الوصول إلى آخر صف، انقر فوق حقل وبدء تود سجل. عند الانتقال من حقل مضاف حديثا في السجل الجديد، يوريسيفي إحدى رسائل الخطأ اللذين المدرجة في أونليسفيسوال قسم "مؤشرات الخطأ" تم تطبيق حزمة الخدمة SP5 Studio على جهاز كمبيوتر يقوم بتشغيل MDAC2.5.
مراجع
للعودة إلى إصدار سابق من MDAC، استخدم "أداة مدقق المكونات" التي يمكنك تحميلها من موقع Microsoft التالي على الويب:
أداة مدقق المكون
http://msdn.microsoft.com/data
مركبات c0000005

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

خصائص

رقم الموضوع: 281887 - آخر مراجعة: 12/05/2015 23:11:44 - المراجعة: 8.0

Microsoft Visual Basic 6.0 Professional Edition

  • kbnosurvey kbarchive kbhotfixserver kbqfe kbado260fix kbbug kbdatabase kbfix kbmdac260sp1fix kbvs600sp5fix kbmt KB281887 KbMtar
تعليقات