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

INFO: الوصول إلى CREATE_DB و REPAIR_DB COMPACT_DB

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

اضغط هنا لرابط المقالة باللغة الانجليزية126606
إخلاء مسؤولية من محتوى قديم في قاعدة المعارف
عن تقديم الدعم التقني لهاو لذلك تظهر هذه المقالة كما هي و لن يتم تحديثها Microsoft تمت كتابة هذه المقالة بخصوص منتجات توقفت
الموجز
هناك ملف "التعليمات" عن "برامج تشغيل" ODBC الإصدار 2.0 Desktop مذكورة أن برنامج تشغيل Microsoft Access قبول الكلمات الأساسية CREATE_DB REPAIR_DB و COMPACT_DB على المعلمة lpszAttributes ولكن يعطي أية تفاصيل على بناء الجملة الخاصة بهم.
معلومات أخرى
لا يمكن استخدام الكلمات الأساسية lpszAttributes SQLConfigDataSource CREATE_DB REPAIR_DB و COMPACT_DB بالاقتران مع الكلمات الأساسية الأخرى. إذا كنت تريد البرامج إلى إنشاء مصدر بيانات أيضاً إنشاء ملف جديد .MDB عن مصدر البيانات التي يجب القيام بذلك في عملية مرحلة اثنين. يجب إنشاء مصدر البيانات على استدعاء واحد إلى SQLConfigDataSource وقم بإنشاء ملف .MDB جديد على استدعاء SQLConfigDataSource منفصلة.

يتم بناء الجملة من أجل هذه الكلمات الأساسية:
   CREATE_DB=<path name> <sort order>   REPAIR_DB=<path name>   COMPACT_DB=<source path> <destination path> <sort order>				
< مسار اسم > هو اسم مسار مؤهل بشكل كامل إلى الملف .MDB إنشاء أو إصلاحه. <مسار المصدر > هو اسم مسار مؤهل بشكل كامل إلى الملف .MDB أن يتم ضغط. <مسار الوجهة > هو اسم مسار مؤهل بشكل كامل الملف بعد لقد تم ضغط. <ترتيب الفرز > إحدى الكلمات الأساسية التالية:
الأسبانية عام ، التقليدية, الهولندية ، سويدي/فنلندي ، النرويجية/الدانماركية ، الأيسلندية ، التشيكية ، والمجرية ، البولندية ، الروسية ، التركية ، العربية, العبرية, اليونانية
ملاحظة: ترتيب فرز "عام" يغطي الإنجليزية و الفرنسية الألمانية البرتغالية و الإيطالية.

استناداً إلى الإصدار من Microsoft Jet Engine المستخدمة من قبل برنامج تشغيل ODBC Access Microsoft أيضاً قد تكون متوفرة الكلمات الأساسية التالية:
CREATE_DBV2=<path name> <sort order> (to create version 2 Jet engine mdb file, Access 2, 16bit)CREATE_DBV3=<path name> <sort order> (to create version 3 Jet engine mdb file, Access 95, Access 97)CREATE_DBV4=<path name> <sort order> (to create version 4 Jet engine mdb file, Access 2000)					
للحصول على معلومات إضافية حول هذه والكلمات الأخرى راجع MSDN على أو دفتر Microsoft Press دليل Microsoft Jet قاعدة مشغل للمبرمجين الخاص.

ملاحظة: بعض إصدارات الوثائق بشكل غير صحيح الإملائي CREATE_DBV2 وكذلك مفقودة أوصافاً CREATE_DBV3 CREATE_DBV4.

مع CREATE_DB ، يجب أن غير موجود الملف المسمى في < اسم مسار > في وقت تسمى SQLCOnfigDataSource.

مع REPAIR_DB ، يجب أن يكون الملف المسمى في < اسم المسار > ملف .MDB صالح.

مع COMPACT_DB ، يجب أن يكون الملف المسمى في < مسار المصدر > ملف .MDB صالح. يمكن الإشارة < مسار الوجهة > إلى نفس الملف كـ < مسار المصدر > ، فيه حالة الملف سوف يتم ضغط إلى نفس الموقع. إذا كان < مسار الوجهة > أسماء ملف آخر من < مسار المصدر > الملف المسمى كما يجب أن < مسار الوجهة > غير موجود في الوقت SQLConfigDataSource تسمى.

على سبيل المثال، مقطع التعليمات البرمجية التالية إنشاء ملف .MDB ، إصلاحه, ضغط الملف ثاني ، ضغط في نفس الموقع ثم قم بإنشاء مصدر بيانات له.
   void Config_Sample(void)   {             RETCODE retcode;             int     subscrp;     extern  HWND    hWnd;      /* Main window handle. */      UCHAR szDriver[] = "Microsoft Access Driver (*.mdb)";     UCHAR *szAttributes2[] =     // Create the original .mdb file.     {"CREATE_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb General\0\0",     // Issue a REPAIR_DB on the created file.     "REPAIR_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb\0\0",     // Compact the file into a new location.     "COMPACT_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb "       "c:\\odbcsdk\\smpldata\\access\\general2.mdb General\0\0",     // Compact the file onto itself.     "COMPACT_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb "       "c:\\odbcsdk\\smpldata\\access\\general.mdb General\0\0",     // Create a datasource for the first .mdb file created.     "DSN=albacc\0FIL=MS Access\0JetIniPath=odbcddp.ini\0"     "DBQ=c:\\odbcsdk\\smpldata\\access\\general.mdb\0"     "DefaultDir=c:\\odbcsdk\\smpldata\\access\0\0"};     for (subscrp = 0;          subscrp <= ((sizeof szAttributes2 / sizeof(UCHAR *)) - 1);           subscrp++)     {       retcode = SQLConfigDataSource(hWnd,                                     ODBC_ADD_DSN,                                     szDriver,                                     szAttributes2[subscrp]);       if (retcode != TRUE)         handle_error(retcode);     }     return;   }				
2.00.2317 الوصول إلى برنامج تشغيل سطح المكتب SQLConfigDataSource Windows NT

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

خصائص

رقم الموضوع: 126606 - آخر مراجعة: 06/12/2001 22:54:00 - المراجعة: 1.0

Microsoft Open Database Connectivity 2.0, Microsoft Open Database Connectivity 3.0, Microsoft Open Database Connectivity 3.5

  • kbmt kbcode kbinfo kbprogramming kbusage KB126606 KbMtar
تعليقات
/html>me("head")[0].appendChild(m);