Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

ADO Метод OpenSchema


<Полный справочник Объект соединения

Метод OpenSchema возвращает объект Recordset с информацией схемы от поставщика об источнике данных. Например, информация схемы может включать имена таблиц, имена столбцов в таблицах, а также тип данных каждого столбца. Recordset будет открыт набор записей только для чтения.

Синтаксис

Set rs=objconn.OpenSchema(querytype,criteria,schemaid)

параметр Описание
querytype Необходимые. SchemaEnum значение , которое представляет тип запроса схемы для запуска

Note: Спецификация OLEDB требует только 3 значений SchemaEnum быть поддержана. Это adSchemaTables, adSchemaColumns, и adSchemaProviderTypes

criteria Необязательный. Массив ограничений запросов для каждого варианта тип_запроса, как указано в SchemaEnum
schemaid Идентификатор GUID для запроса поставщика-схема не определен в спецификации OLE DB. Требуется, если тип_запрос установлен в adSchemaProviderSpecific

SchemaEnum Значения

постоянная Стоимость Описание Constraint Колонны
adSchemaProviderSpecific -1 Используется, если поставщик определяет свои собственные нестандартные запросы схемы Информация о конкретных
adSchemaAsserts 0 Возвращает утверждения, определенные в каталоге CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
constraint_name
adSchemaCatalogs 1 Возвращает physical атрибуты , связанные с каталогами , доступными из СУБДА 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
TABLE_NAME
COLUMN_NAME
adSchemaCheckConstraints 5 Возвращает проверочные ограничения, определенные в каталоге CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
constraint_name
adSchemaConstraintColumnUsage 6 Возвращает столбцы, используемые ссылочными ограничениями, уникальными ограничениями, проверочных ограничений и утверждения, определенные в каталоге TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
adSchemaConstraintTableUsage 7 Возвращает таблицы, которые используются реляционными ограничениями, уникальными ограничениями, проверочные ограничения, и утверждения, определенные в каталоге TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaKeyColumnUsage 8 Возвращает столбцы, определенные в каталоге, которые ограничены в качестве ключей CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
constraint_name
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
AdSchemaReferentialConstraints 9 Возвращает ссылочные ограничения, определенные в каталоге CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
constraint_name
adSchemaTableConstraints 10 Возвращает ограничения таблицы, определенные в каталоге CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
constraint_name
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
CONSTRAINT_TYPE
adSchemaColumnsDomainUsage 11 Возвращает столбцы, определенные в каталоге, которые зависят от области, определенной в каталоге DOMAIN_CATALOG
DOMAIN_SCHEMA
ДОМЕННОЕ ИМЯ
COLUMN_NAME
adSchemaIndexes 12 Возвращает индексы, определенные в каталоге TABLE_CATALOG
TABLE_SCHEMA
ИМЯ_ИНДЕКСА
ТИП
TABLE_NAME
adSchemaColumnPrivileges 13 Возвращает привилегии на столбцах таблиц, определенных в каталоге TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
GRANTOR
GRANTEE
adSchemaTablePrivileges 14 Возвращает привилегии по таблицам определяется в каталоге TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
GRANTOR
GRANTEE
adSchemaUsagePrivileges 15 Возвращает ИСПОЛЬЗОВАНИИ привилегии на объекты, определенные в каталоге OBJECT_CATALOG
object_schema
OBJECT_NAME
OBJECT_TYPE
GRANTOR
GRANTEE
adSchemaProcedures 16 Возвращает процедуры, определенные в каталоге PROCEDURE_CATALOG
PROCEDURE_SCHEMA
имя_процедуры
PROCEDURE_TYPE
adSchemaSchemata 17 Возвращает схем (database objects) CATALOG_NAME
SCHEMA_NAME
SCHEMA_OWNER
adSchemaSQLLanguages 18 Возвращает уровни соответствия, параметры и диалекты, поддерживаемые данными обработки SQL-реализации, определенных в каталоге. Никто
adSchemaStatistics 19 Возвращает статистику, определенные в каталоге TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaTables 20 Возвращает таблицы, определенные в каталоге, которые доступны TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
TABLE_TYPE
adSchemaTranslations 21 Возвращает преобразования символов, определенные в каталоге, которые доступны TRANSLATION_CATALOG
TRANSLATION_SCHEMA
TRANSLATION_NAME
adSchemaProviderTypes 22 Возвращает типы данных, поддерживаемые поставщиком данных ТИП ДАННЫХ
ЛУЧШИЙ МАТЧ
adSchemaViews 23 Возвращает представления, определенные в каталоге, которые доступны TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaViewColumnUsage 24 Возвращает столбцы, на которых просмотрены таблицы, зависят VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME
adSchemaViewTableUsage 25 Возвращает таблицы, на которых просмотрены таблицы, зависит VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME
adSchemaProcedureParameters 26 Возвращает информацию о параметрах и кодах возврата процедур PROCEDURE_CATALOG
PROCEDURE_SCHEMA
имя_процедуры
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 Возвращает информацию о столбцах наборов строк, возвращаемых процедуры PROCEDURE_CATALOG
PROCEDURE_SCHEMA
имя_процедуры
COLUMN_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
PROPERTY_TYPE
ИМЯ СВОЙСТВА
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
ДЕРЕВО ОПЕРАТОР
adSchemaTrustees 39 Для использования в будущем Никто

<Полный справочник Объект соединения