<كاملة كائن اتصال المرجعي
أسلوب OpenSchema بإرجاع كائن مجموعة السجلات مع معلومات المخطط من مزود حول مصدر البيانات. على سبيل المثال، يمكن أن تتضمن معلومات مخطط أسماء الجداول وأسماء الأعمدة في الجداول، ونوع البيانات من كل عمود. سيتم فتح السجلات كما مجموعة سجلات للقراءة فقط.
بناء الجملة
Set rs=objconn.OpenSchema(querytype,criteria,schemaid)
معامل | وصف |
---|---|
querytype | مطلوب. A SchemaEnum القيمة التي تمثل نوع الاستعلام مخطط لتشغيل Note: مواصفات OLEDB تتطلب سوى 3 من القيم SchemaEnum إلى دعم. هذه هي adSchemaTables، adSchemaColumns، وadSchemaProviderTypes |
criteria | اختياري. مجموعة من القيود الاستعلام لكل خيار querytype، على النحو الوارد في SchemaEnum |
schemaid | وGUID للاستعلام مزود-مخطط لم تعرف من قبل مواصفات OLE DB. مطلوب إذا تم تعيين querytype إلى adSchemaProviderSpecific |
قيم SchemaEnum
ثابت | القيمة | وصف | أعمدة القيد |
---|---|---|---|
adSchemaProviderSpecific | -1 | تستخدم إذا كان مزود يحدد الخاصة تساؤلاتها المخطط غير قياسي | خاص مزود |
adSchemaAsserts | 0 | إرجاع تأكيدات محددة في الكتالوج | CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaCatalogs | 1 | إرجاع physical الصفات المرتبطة الكتالوجات يمكن الوصول إليها من DBMS | CATALOG_NAME |
adSchemaCharacterSets | 2 | ترجع مجموعات الأحرف المحددة في الكتالوج | CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME |
adSchemaCollations | 3 | يعود عمليات الترتيب الطابع المحدد في الكتالوج | COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME |
adSchemaColumns | 4 | إرجاع أعمدة جداول محددة في الكتالوج | TABLE_CATALOG TABLE_SCHEMA اسم الطاولة اسم العمود |
adSchemaCheckConstraints | 5 | ترجع القيود الاختيار المحددة في الكتالوج | CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaConstraintColumnUsage | 6 | إرجاع الأعمدة المستخدمة القيود المرجعية، والقيود فريدة من نوعها، والقيود الاختيار، والتأكيدات المحددة في الكتالوج | TABLE_CATALOG TABLE_SCHEMA اسم الطاولة اسم العمود |
adSchemaConstraintTableUsage | 7 | ترجع الجداول التي يتم استخدامها من قبل القيود المرجعية، والقيود فريدة من نوعها، تحقق من القيود، والتأكيدات المحددة في الكتالوج | TABLE_CATALOG TABLE_SCHEMA اسم الطاولة |
adSchemaKeyColumnUsage | 8 | إرجاع الأعمدة المحددة في النشرة المصورة التي مقيدة كمفاتيح | CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA اسم الطاولة اسم العمود |
AdSchemaReferentialConstraints | 9 | ترجع القيود المرجعية المحددة في الكتالوج | CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaTableConstraints | 10 | ترجع القيود الجدول المحدد في الكتالوج | CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA اسم الطاولة CONSTRAINT_TYPE |
adSchemaColumnsDomainUsage | 11 | إرجاع الأعمدة المحددة في النشرة المصورة التي تعتمد على مجال محدد في كتالوج | DOMAIN_CATALOG DOMAIN_SCHEMA اسم النطاق اسم العمود |
adSchemaIndexes | 12 | يعود المؤشرات المحددة في الكتالوج | TABLE_CATALOG TABLE_SCHEMA INDEX_NAME اكتب اسم الطاولة |
adSchemaColumnPrivileges | 13 | إرجاع امتيازات على أعمدة من الجداول المحددة في الكتالوج | TABLE_CATALOG TABLE_SCHEMA اسم الطاولة اسم العمود اهب GRANTEE |
adSchemaTablePrivileges | 14 | إرجاع امتيازات على الجداول محددة في الكتالوج | TABLE_CATALOG TABLE_SCHEMA اسم الطاولة اهب GRANTEE |
adSchemaUsagePrivileges | 15 | إرجاع امتيازات الاستعمال على كائنات محددة في الكتالوج | OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME نوع الكائن اهب GRANTEE |
adSchemaProcedures | 16 | يعود للإجراءات المحددة في الكتالوج | PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE |
adSchemaSchemata | 17 | ترجع مخططات (database objects) | CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
adSchemaSQLLanguages | 18 | ترجع مستويات التوافق والخيارات واللهجات بدعم من البيانات المعالجة تنفيذ SQL المحددة في الكتالوج. | لا شيء |
adSchemaStatistics | 19 | إرجاع إحصاءات محددة في الكتالوج | TABLE_CATALOG TABLE_SCHEMA اسم الطاولة |
adSchemaTables | 20 | ترجع الجداول المحددة في النشرة المصورة التي يمكن الوصول إليها | TABLE_CATALOG TABLE_SCHEMA اسم الطاولة TABLE_TYPE |
adSchemaTranslations | 21 | ترجع ترجمة الطابع المحدد في النشرة المصورة التي يمكن الوصول إليها | TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME |
adSchemaProviderTypes | 22 | إرجاع أنواع البيانات المدعومة من قبل موفر البيانات | نوع البيانات افضل مباراة |
adSchemaViews | 23 | يعود وجهات نظر محددة في النشرة المصورة التي يمكن الوصول إليها | TABLE_CATALOG TABLE_SCHEMA اسم الطاولة |
adSchemaViewColumnUsage | 24 | إرجاع الأعمدة التي ينظر الجداول، وتعتمد | VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
adSchemaViewTableUsage | 25 | ترجع الجداول التي ينظر الجداول، وتعتمد | VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
adSchemaProcedureParameters | 26 | يعود من المعلومات حول المعلمات والرموز عودة الإجراءات | PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
adSchemaForeignKeys | 27 | إرجاع الأعمدة الرئيسية الخارجية التي تعرف في الكتالوج | PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME |
adSchemaPrimaryKeys | 28 | إرجاع أعمدة المفاتيح الأساسية المحددة في الكتالوج | PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME |
adSchemaProcedureColumns | 29 | يعود من المعلومات حول أعمدة rowsets إرجاعها بواسطة إجراءات | PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME اسم العمود |
adSchemaDBInfoKeywords | 30 | بإرجاع قائمة من الكلمات الرئيسية بموفر | لا شيء |
adSchemaDBInfoLiterals | 31 | إرجاع قائمة حرفية بموفر المستخدمة في الأوامر النص | لا شيء |
adSchemaCubes | 32 | يعود من المعلومات حول المكعبات المتاحة في المخطط | CATALOG_NAME SCHEMA_NAME CUBE_NAME |
adSchemaDimensions | 33 | يعود من المعلومات حول الأبعاد في مكعب معين | CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME |
adSchemaHierarchies | 34 | يعود من المعلومات حول التسلسلات الهرمية المتاحة في البعد | CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME |
adSchemaLevels | 35 | يعود من المعلومات حول مستويات المتاحة في البعد | CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME |
adSchemaMeasures | 36 | يعود من المعلومات حول التدابير المتاحة | CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME |
adSchemaProperties | 37 | يعود من المعلومات حول الخصائص المتوفرة لكل مستوى من البعد | CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME MEMBER_UNIQUE_NAME نوع الملكية اسم الخاصية |
adSchemaMembers | 38 | يعود من المعلومات حول أعضاء متاح | CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME LEVEL_NUMBER اسم عضو MEMBER_UNIQUE_NAME MEMBER_CAPTION أعضاء MEMBER_TYPE TREE OPERATOR |
adSchemaTrustees | 39 | لاستخدامها في المستقبل | لا شيء |
<كاملة كائن اتصال المرجعي