أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كائنات بيانات ActiveX (ADO) الأسئلة المتداولة

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

اضغط هنا لرابط المقالة باللغة الانجليزية183606
إخلاء مسؤولية من محتوى قديم في قاعدة المعارف
عن تقديم الدعم التقني لهاو لذلك تظهر هذه المقالة كما هي و لن يتم تحديثها Microsoft تمت كتابة هذه المقالة بخصوص منتجات توقفت
الموجز
تقدم هذه المقالة بعض الأسئلة المتداولة حول البرمجة كائنات بيانات ActiveX (ADO).
معلومات أخرى
Q. ما هي كائنات بيانات ActiveX (ADO) ؟

أ تكون "كائنات بيانات" ActiveX طراز كائن المحايد لغة عرض البيانات بواسطة الأساسي موفر OLE DB. الأكثر استخداماً هو موفر OLE DB موفر OLE DB عن برامج تشغيل ODBC الكشف عن مصادر بيانات ODBC ADO.

Q. أين يمكنني الحصول على كائنات بيانات ActiveX

أ ADO جزء من Microsoft Data Access Components (MDAC). يمكن الحصول على ADO من صفحة التحميلات حرة "على موقع ويب هذا: هو مكان Q. الوثائق التي ترد مع ADO ؟

أ الوثائق التي ترد مع ADO بتنسيق html ويمكن العثور عليها عن طريق تحميل مجموعة تطوير البرامج (SDK) لـ MDAC من موقع ويب السابق. تأكد من اختيار الخيار "بيانات Access مكونات SDK نحوية وحيد أوMicrosoft" عند تنزيل الإصدار 2.0 MDAC أو تحديث SDK Microsoft بيانات Access مكونات إذا تحميل MDAC 2.1.

الوثائق للحصول على أحدث إصدار من ADO تتوفر أيضاً عبر إنترنت في: وثائق ADO جزء من Platform SDK الوثائق التي ترد مع مكتبة MSDN. في مكتبة MSDN اختر المحتويات ثم Platform SDK | "خدمات الوصول البيانات" | Microsoft Data Access Components (MDAC) SDK | كائنات بيانات Microsoft ActiveX (ADO).

Q. ما هو البعيد بيانات خدمة (RDS) كائنات بيانات ActiveX (ADO) ؟

يتم استخدام أ خدمة البيانات البعيد (RDS) نقل "مجموعات السجلات كائنات البيانات النشطة" من ملقم إلى كمبيوتر عميل. مجموعة السجلات الناتجة المخزنة مؤقتاً على الكمبيوتر العميل كما تم قطع الاتصال من الملقم. يستخدم RDS مجموعة فرعية من طراز كائن ADO ADOR.Recordset ، يوفر طريقة انخفاض الحمل ، ذات الأداء العالي تنظيمًا مجموعة سجلات البيانات عبر شبكة الاتصال أو ويب.

Q. ما هو الفرق بين الكائنات ADODB ADOR ؟

تحتوي "مكتبة ADODB أ" على كائنات الجانب ملقم إضافية (اتصال ، الأوامر ، خطأ ، معلمات وما). هذه استخدام ضمن مكونات جانب الملقم الاتصال مع قاعدة البيانات.

مكتبة ADOR هو عميل وزن أفتح يسمح بمعالجة مجموعة السجلات الموجودة على العميل. لا تتضمن الأوامر الاتصال "أو" الأوامر "،" خطأ "أو" معلمات. وظيفة ADOR يتم توزيع مع مكونات العميل ADO.

Q. كيفية البدء باستخدام ADO C++ ؟

أ الحل الأفضل هي استخدام #import الذي يقوم بإنشاء فئات رفيع للغاية حول عناصر ADO ويسمح لك معالجتها في بناء جملة جداً قريباً من Visual Basic for Applications (VBA) بناء الجملة. تتم كتابة معظم نماذج ADO باستخدام VBA يمكنك ترجمة بكل سهولة أكبر من أو قل باستخدام فئة Foundation لـ Microsoft "(MFC) يتيح #import COleDispatchDriver الخاص OLE أو باستخدام COM البرمجة مباشرة. تساعد القائمة مقالات "قاعدة المعارف لـ Microsoft" التالية استخدام ADO مع #import:
220152ADO بسيطة ADOVC1 نموذج: / VC ++ التطبيق
173645BUG: انتهاك وصول في Msdaer.dll مع _com_error استثناءات
173645FILE: CancelBatch و #import Adovcbtd.exe UpdateBatch استخدام
184968يوضح Adovcsp.exe استخدام مخزنة إجراءات باستخدام ADO
182389FILE: Adovcbm.exe ADO 1.5 #import و Getrows/الإشارات المرجعية
166112PRB: تعارض مع EOF عند استخدام #import باستخدام ADO
169496INFO: استخدام كائنات بيانات ActiveX (ADO) عبر #import في VC ++
168354INFO: OLE الأساسي والأخطاء موفر OLEDB كشف عبر ADO
بالإضافة إلى ذلك، يمكن العثور المقالات التالية عند البحث باستخدام Visual C++ كمنتج سوف إثبات مفيدة ADO للمطورين:
167802نموذج: EXCEPTEX الاعتراضات MFC و استثناءات Win32
175784INFO: "آلية رفع استثناء" الخاص #import للاستبدال
مقالات Q. العثور قاعدة معارف Microsoft "(KB) لـ ADO ؟

أ الاتصال "" إلى قاعدة المعارف لـ Microsoft على الويب. للوصول إلى قاعدة المعارف لـ Microsoft على الويب قم بزيارة موقع Microsoft التالي على الويب: للحصول على معلومات إضافية حول كيفية استخدام في "قاعدة المعارف لـ Microsoft" ، انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
129725الحصول على مقالات قاعدة المعارف على ويب
Q. كيفية تحديد القدرات الخاصة ADO

أ ADO تعتمد على موفر البيانات يستخدم. تعد أسهل/أسرع طريقة للتحقق من الخاصية يعتمد للتأكد من أن اتصال أو مجموعة السجلات التي قمت بفتحها يدعم وظيفة تحتاج بالفعل. يجب أيضاً تأكيد أن CursorType و LockType تطابق ما توقعته. إذا كان لا يعتمد الموفر الأساسي المؤشر التي طلبتها, downgrades ADO هذه الخصائص للحصول على المؤشر الأقرب الذي طلبته.

يتضمن أسلوب متعمقة أكثر تحليل موفر البيانات الأساسي الذي تستخدمه أسفل ADO. موفر الأكثر شيوعاً هو موفر OLE DB عن برامج تشغيل ODBC الذي يعرض مصادر بيانات ODBC ADO. استخدام collection(s) خصائص لكائنات الاتصال "و" الأوامر "،" مجموعة السجلات "و" حقل ومقارنتها نتائج عرضها هناك مواصفات OLE DB و OLE DB تسوية المستند, كليهما المضمنة OLE DB SDK المتوفرة الحرة للتحميل في URL هذا: لاحظ أن ADO سوف لا بشكل تلقائي تعريف كل قيمة لكل خاصية كشف في المجموعات. سيتم تعيين الخاصية فقط عندما يحتاج العملية كنت تقوم باستخدام ADO فعلياً لاستخدام تلك الخاصية كشفها بواسطة الموفر الأساسي. هذا للحصول على أداء ويتم تختلف من الطرازات الأخرى الكائن مثل تستخدم DAO التي تهيئة كافة خصائص ما إذا كانت العملية أنت تقوم بتنفيذ هذه أم لا.

باستخدام الخاصية Recordset.Supports هي أسهل طريقة للتحقق من أن عما تتوقع يتم فعلياً ما الموفر كشف لك، المعطى نوع محدد من الاتصال "و" مجموعة السجلات التي قمت بفتحها.

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

خصائص

رقم الموضوع: 183606 - آخر مراجعة: 03/27/2007 01:32:32 - المراجعة: 4.3

Microsoft ActiveX Data Objects 1.0, Microsoft ActiveX Data Objects 1.5, Microsoft ActiveX Data Objects 2.0, Microsoft ActiveX Data Objects 2.1, Microsoft ActiveX Data Objects 2.5, Microsoft ActiveX Data Objects 2.6, Microsoft ActiveX Data Objects 2.7

  • kbmt kbarttypeinf kbdatabase kbfaq kbinfo KB183606 KbMtar
تعليقات
> tml> © 2016 Microsoft