INFO: كيفية تمكين تجمّع الاتصال في تطبيق OLE DB

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

اضغط هنا لرابط المقالة باللغة الانجليزية166083
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
توضح هذه المقالة كيفية تمكين اتصال ODBC تجمع في تطبيق OLE DB.
معلومات أخرى
يمكن تمكين تطبيق OLE DB ODBC تجمع الاتصالات في حالة تطبيق OLE DB يستخدم موفر OLE DB لـ ODBC. تطبيق OLE DB يستخدم موفر ODBC يشبه أحد تطبيقات ODBC لأن موفر ODBC داخليًا يستدعي ODBC API تنفيذ معالجة البيانات.

لا يقوم موفر ODBC بالكشف عن أي خاصية للسماح تطبيق OLE DB إلى تمكين تجمّع الاتصال. لتمكين تجمع الاتصالات للتطبيق OLE DB يجب استخدام ODBC API لتمكين تجمع قبل استخدام موفر ODBC الاتصالات. لأن تجمّع الاتصال سمة مستوى العملية, ستقوم باستخدام أي اتصال اللاحقة التي تمت من خلال موفر ODBC بتجمع الاتصالات.

توضح التعليمة البرمجية التالية كيفية تطبيق OLE DB يمكن تمكين تجمّع الاتصال:
   SQLAllocEnv(&henv);   //enable connection pooling      SQLSetEnvAttr(         NULL,         SQL_ATTR_CONNECTION_POOLING,         (SQLPOINTER)SQL_CP_ONE_PER_DRIVER,         SQL_IS_INTEGER);   SQLAllocConnect(henv,&hdbc);   // connect to the OLE DB ODBC provider         OleInitialize(NULL);...      hr = CoCreateInstance( CLSID_MSDASQL, NULL, CLSCTX_INPROC_SERVER,         IID_IDBInitialize, (void **)&pIDBInit );...      CoUninitialize();   //finish OLE DB stuff     SQLFreeConnect(hdbc);     SQLFreeEnv(henv);   //disable connection pooling      SQLSetEnvAttr(         NULL,  // make process level cursor pooling         SQL_ATTR_CONNECTION_POOLING,         (SQLPOINTER)SQL_CP_OFF,         SQL_IS_INTEGER);				
ado تجمع asp viper

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

خصائص

رقم الموضوع: 166083 - آخر مراجعة: 12/04/2015 16:41:52 - المراجعة: 2.0

Microsoft Open Database Connectivity 3.0, Microsoft OLE DB 1.1

  • kbnosurvey kbarchive kbmt kbhowto kbprogramming KB166083 KbMtar
تعليقات