English version Russian version




Информационные свойства провайдера

Active Session IB ODS Minor Version Output Parameter Availability
Catalog Location IB ODS Version Persistent ID Type
Catalog Term IB Remote Connection Prepare Abort Behavior
Catalog Usage IB Savepoint Support new! Prepare Commit Behavior
Column Definition Identifier Case Sensitivity Procedure Term
Connection Status Isolation Levels Provider Friendly Name
Data Source Name Isolation Retention Provider Name
Data Source Object Threading Maximum Index Size Provider Owned Memory
Data Source Type Maximum Row Size Provider Version
DBMS Name Maximum Row Size Includes BLOB Quoted Identifier Sensitivity
DBMS Version Maximum Tables in SELECT Read-Only Data Source
GROUP BY Support Multi-Table Update Rowset Conversions on Command
Heterogeneous Table Support Multiple Parameter Sets Schema Term
IB Base Multiple Results Schema Usage
IB Base Level Multiple Storage Objects Server Name
IB Client new! NULL Collation Order SQL Support
IB Client Level NULL Concatenation Behavior Structured Storage
IB Client Name new! OLE DB Version Subquery Support
IB Client Version new! OLE Object Support Table Term
IB Database Dialect Open Rowset Support Transaction DDL
IB Database Page Size ORDER BY Columns in Select List User Name


Синий цвет используется для обозначения обязательных свойств.
Зеленый цвет обозначает cвойства, специфические для IBProvider.


Active Session
Тип: VT_I4
R/W: R
Значение:0
IBProvider v1, v2, v3.

Максимальное количество активных сессий. Неограничено.

Data Source Type
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_DST_TDP
IBProvider v1, v2, v3.

Провайдер предоставляет данные в табличном виде.

DBMS Name
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Название сервера базы данных. Провайдер распознает InterBase/FireBird/Yaffil

DBMS Version
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Версия сервера базы данных

Data Source Name
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Файловый путь к базе данных на серверной машине

User Name
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Имя пользователя, используемое для подключения к базе данных.

См. свойство инициализации провайдера User ID

Provider Version
Тип: VT_BSTR
R/W: R
Значение:xx.xx.xx.xxxx
IBProvider v1, v2, v3.

Версия OLEDB провайдера.

Provider Friendly Name
Тип: VT_BSTR
R/W: R
Значение:"LCPI OLE DB Provider for InterBase"
IBProvider v1, v2, v3.


Provider Owned Memory
Тип: VT_BOOL
R/W: R
Значение:False
IBProvider v1, v2, v3.

См. документацию по OLE DB

Read-Only Data Source
Тип: VT_BOOL
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.


ORDER BY Columns in Select List
Тип: VT_BOOL
R/W: R
Значение:False
IBProvider v1, v2, v3.

См. документацию по OLE DB

GROUP BY Support
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_GB_CONTAINS_SELECT
IBProvider v1, v2, v3.

См. документацию по OLE DB

Maximum Row Size
Тип: VT_I4
R/W: R
Значение:65536
IBProvider v1, v2, v3.

См. документацию по OLE DB

Maximum Row Size Includes BLOB
Тип: VT_BOOL
R/W: R
Значение:False
IBProvider v1, v2, v3.

См. документацию по OLE DB

Maximum Index Size
Тип: VT_I4
R/W: R
Значение:252
IBProvider v1, v2, v3.

См. документацию по OLE DB

Maximum Tables in SELECT
Тип: VT_I4
R/W: R
Значение:0
IBProvider v1, v2, v3.

См. документацию по OLE DB

Identifier Case Sensitivity
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_IC_UPPER
IBProvider v1, v2, v3.

См. документацию по OLE DB

Quoted Identifier Sensitivity
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_IC_SENSITIVE
IBProvider v1, v2, v3.

Доступно только при dialect>=3
См. документацию по OLE DB

Rowset Conversions on Command
Тип: VT_BOOL
R/W: R
Значение:TRUE
IBProvider v1, v2, v3.

См. документацию по OLE DB

Subquery Support
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_SQ_CORRELATEDSUBQUERIES|
DBPROPVAL_SQ_IN|
DBPROPVAL_SQ_EXISTS|
DBPROPVAL_SQ_COMPARISON
IBProvider v1, v2, v3.

См. документацию по OLE DB

Isolation Levels
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_TI_CHAOS|
DBPROPVAL_TI_READCOMMITTED|
DBPROPVAL_TI_REPEATABLEREAD|
DBPROPVAL_TI_SERIALIZABLE
IBProvider v1, v2, v3.

Поддерживаемые уровни изоляции транзакции.

Isolation Retention
Тип: VT_I4
R/W: R
Значение:("IB Base Level"<6)
?DBPROPVAL_TR_COMMIT
:DBPROPVAL_TR_COMMIT|DBPROPVAL_TR_ABORT|DBPROPVAL_TR_BOTH
IBProvider v1, v2, v3.

См. документацию по OLE DB
Откат с удержанием возможен только при "IB Base Level">=6 и "IB GDS32 Version">=6

OLE Object Support
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_OO_BLOB
IBProvider v1, v2, v3.

Битовая маска указывающая каким образом провайдер поддерживает BLOB-поля и сохраненные COM-объекты.

Structured Storage
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_SS_ISEQUENTIALSTREAM
IBProvider v1, v2, v3.

Поддержка интерфейса ISequentialStream для объектов хранилища.

Multiple Storage Objects
Тип: VT_BOOL
R/W: R
Значение:True
IBProvider v1, v2, v3.

Возможность одновременного открытия нескольких объектов-хранилищ (для работы с BLOB)

Prepare Abort Behavior
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_CB_PRESERVE
IBProvider v1, v2, v3.

См. документацию по OLE DB

Prepare Commit Behavior
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_CB_PRESERVE
IBProvider v1, v2, v3.

См. документацию по OLE DB

Provider Name
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Имя файла компонента доступа.

OLE DB Version
Тип: VT_BSTR
R/W: R
Значение:02.60
IBProvider v1, v2, v3.

Версия OLE DB, поддерживаемая компонентом доступа

SQL Support
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_SQL_ANSI92_ENTRY|
DBPROPVAL_SQL_ODBC_MINIMUM|
DBPROPVAL_SQL_ODBC_CORE|
DBPROPVAL_SQL_ESCAPECLAUSES
IBProvider v1, v2, v3.

Битовая маска, определяющая уровень поддержки SQL.

Data Source Object Threading
Тип: VT_I4
R/W: R
Значение:( free_threading==true)
?DBPROPVAL_RT_FREETHREAD|DBPROPVAL_RT_APTMTTHREAD
:DBPROPVAL_RT_APTMTTHREAD
IBProvider v1, v2, v3.

Потоковая модель объекта-источника данных. См. документацию по OLE DB

Multiple Results
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_MR_SUPPORTED|
DBPROPVAL_MR_CONCURRENT
IBProvider v1, v2, v3.

Поддержка множественных результатов.

Multiple Parameter Sets
Тип: VT_BOOL
R/W: R
Значение:false
IBProvider v1, v2, v3.

Наборы параметров. Не поддерживаются.

Output Parameter Availability
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_OA_ATEXECUTE
IBProvider v1, v2, v3.

Out-параметры доступны сразу после выполнения ICommand::Execute

Open Rowset Support
Тип: VT_I4
R/W: R
Значение:
ibp v1/v2 — DBPROPVAL_ORS_TABLE
ibp v3 — DBPROPVAL_ORS_TABLE|DBPROPVAL_ORS_STOREDPROC
IBProvider v1, v2, v3.

Возможности интерфейса IOpenRowset.

Procedure Term
Тип: VT_BSTR
R/W: R
Значение:"stored procedure"
IBProvider v1, v2, v3.

Обозначение хранимой процедуры InterBase

Table Term
Тип: VT_BSTR
R/W: R
Значение:"table"
IBProvider v1, v2, v3.

Обозначение таблицы InterBase

Catalog Location
Тип: VT_I4
R/W: R
Значение:0
IBProvider v1, v2, v3.

Индикатор положения имени каталога в квалифицированном имени таблицы в тексте команды. Не поддерживается.

Catalog Term
Тип: VT_BSTR
R/W: R
Значение:"database"
IBProvider v1, v2, v3.

Обозначение базы данных InterBase

Catalog Usage
Тип: VT_I4
R/W: R
Значение:0
IBProvider v1, v2, v3.

Битовая маска, определяющая как используется имя базы данных в тексте запроса. Не поддерживается.

Schema Term
Тип: VT_BSTR
R/W: R
Значение:"owner"
IBProvider v1, v2, v3.

Обозначение схемы базы данных InterBase.

Schema Usage
Тип: VT_I4
R/W: R
Значение:0
IBProvider v1, v2, v3.

Битовая маска, определяющая как используется имя схемы базы данных в тексте запроса. Не поддерживается

Transaction DDL
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_TC_ALL
IBProvider v1, v2, v3.

Использование транзакций в DDL операциях

Persistent ID Type
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_PT_NAME
IBProvider v1, v2, v3.

Для идентификации объектов базы данных, провайдер использует только символьные имена

Column Definition
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_CD_NOTNULL
IBProvider v1, v2, v3.

Можно создавать колонки с ограничением NOT NULL

Multi-Table Update
Тип: VT_BOOL
R/W: R
Значение:false
IBProvider v1, v2, v3.

Провайдер не поддерживает обновление набора рядов, сформированного запросом к нескольким таблицам

NULL Collation Order
Тип: VT_I4
R/W: R
Значение:DBPROPVAL_NC_LOW
IBProvider v1, v2, v3.

При сортировке NULL'ы помещаются в конец списка

NULL Concatenation Behavior
Тип: VT_I4
R/W: R
Значение:
IBProvider v1, v2, v3.

Результатом конкатенации NULL-строки и NOT NULL-строки является NULL-строка

Heterogeneous Table Support
Тип: VT_I4
R/W: R
Значение:0
IBProvider v1, v2, v3.

InterBase не поддерживает гетерогенные запросы

Connection Status
Тип: VT_LONG
R/W: R
Значение:
0 — Не инициализированное состояние.
1 — Источник инициализирован.
2 — Потеря подключения.
IBProvider v1, v2, v3.

Текущий статус подключения.

Server Name
Тип: определяется динамически
R/W: R
Значение:Имя сервера базы данных.
IBProvider v1, v2, v3.


IB Base Level
Тип: VT_I4
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Поколение сервера InterBase (4,5,6)

IB Base
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Оригинальная строка с версией DBMS

IB Client Level
Тип: VT_I4
R/W: R
Значение:определяется динамически
IBProvider v1, v2.

Поколение используемого клиента DBMS (4,5,6)

new! IB Client
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Строка с описанием клиента DBMS

new! IB Client Version
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Строка с версией клиента DBMS

new! IB Client Name
Тип: VT_BSTR
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Строка с именем клиента DBMS

IB Database Dialect
Тип: VT_I2
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Диалект базы данных. Доступен при использовании клиентской части от IB6.

IB ODS Version
Тип: VT_I4
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.


IB ODS Minor Version
Тип: VT_I4
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.


IB Remote Connection
Тип: VT_BOOL
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.


IB Database Page Size
Тип: VT_I4
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.


new! IB Savepoint Support
Тип: VT_BOOL
R/W: R
Значение:определяется динамически
IBProvider v1, v2, v3.

Поддержка точек сохранения
==0 — Сервер не поддерживает точки сохранения
<>0 — Сервер поддерживает точки сохранения



Назад Вперед Сборка сайта № 3.0.0.1660