- Скачать драйвер Microsoft OLE DB для SQL Server Download Microsoft OLE DB Driver for SQL Server
- Скачивание Download
- Сведения о версии Version information
- Доступные языки Available languages
- Заметки о выпуске Release notes
- Microsoft OLE DB Provider for Microsoft Active Directory Service
- Connection String Parameters
- Typical Connection String
- Command Text
- Remarks
- Recordset Behavior
- Обзор поставщика OLE DB Майкрософт для ODBC Microsoft OLE DB Provider for ODBC Overview
- Параметры строки соединения Connection String Parameters
- Типичная строка подключения Typical Connection String
- Синтаксис с DSN или FileDSN: Syntax with a DSN or FileDSN:
- Синтаксис без имени DSN (подключение, не имеющее имени DSN): Syntax without a DSN (DSN-less connection):
- Remarks Remarks
- Свойства подключения Provider-Specific Provider-Specific Connection Properties
- Provider-Specific набор записей и свойства команд Provider-Specific Recordset and Command Properties
- Текст команды Command Text
- Поведение набора записей Recordset Behavior
- Динамические свойства Dynamic Properties
- Динамические свойства подключения Connection Dynamic Properties
- Динамические свойства набора записей Recordset Dynamic Properties
- Динамические свойства команды Command Dynamic Properties
Скачать драйвер Microsoft OLE DB для SQL Server Download Microsoft OLE DB Driver for SQL Server
Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse
Драйвер OLE DB для SQL Server — это изолированный прикладной программный интерфейс (API) для доступа к данным, используемый в OLE DB. The OLE DB Driver for SQL Server is a stand-alone data access application programming interface (API), used for OLE DB. Драйвер OLE DB для SQL Server есть в Windows и предоставляется в формате одиночной библиотеки динамической компоновки (DLL). OLE DB Driver for SQL Server is available on Windows and delivers the SQL OLE DB driver in one dynamic-link library (DLL).
Скачивание Download
Распространяемый установщик Microsoft OLE DB Driver for SQL Server устанавливает клиентские компоненты, необходимые во время выполнения, чтобы воспользоваться преимуществами функциями нового SQL Server. The redistributable installer for Microsoft OLE DB Driver for SQL Server installs the client components required during run time to take advantage of newer SQL Server features. Начиная с версии 18.3, установщик также включает и устанавливает библиотеку проверки подлинности Microsoft Active Directory (ADAL.dll). Starting with version 18.3, the installer also includes and installs the Microsoft Active Directory Authentication Library (ADAL.dll).
Microsoft OLE DB Driver 18.5 for SQL Server — это последняя общедоступная версия. Microsoft OLE DB Driver 18.5 for SQL Server is the latest general availability (GA) version. Если у вас установлена предыдущая версия, Microsoft OLE DB Driver 18 for SQL Server, то при установке версии 18.5 она обновляется до версии 18.5. If you have a previous version of Microsoft OLE DB Driver 18 for SQL Server installed, installing 18.5 upgrades it to 18.5.
Скачать драйвер Microsoft OLE DB для SQL Server (x64) Download Microsoft OLE DB Driver for SQL Server (x64)
Скачать драйвер Microsoft OLE DB для SQL Server (x86) Download Microsoft OLE DB Driver for SQL Server (x86)
Сведения о версии Version information
- Номер выпуска: 18.5.0 Release number: 18.5.0
- Выпущено: 1 декабря 2020 г. Released: December 1, 2020
Если вы открываете локализованную версию этой страницы и хотите просмотреть актуальные материалы, посетите эту страницу на версии сайта на языке US-English. If you are accessing this page from a non-English language version, and want to see the most up-to-date content, please visit the US-English version of the site. С версии сайта US-English вы можете скачать SSMS на других языках из числа доступных. You can download different languages from the US-English version site by selecting available languages.
Доступные языки Available languages
Этот выпуск драйвера Microsoft OLE DB для SQL Server можно установить на следующих языках: This release of Microsoft OLE DB Driver for SQL Server can be installed in the following languages:
Заметки о выпуске Release notes
Дополнительные сведения об этом выпуске см. в заметках о выпуске. For details about this release, see the release notes.
Microsoft OLE DB Provider for Microsoft Active Directory Service
The Active Directory Service Interfaces (ADSI) Provider allows ADO to connect to heterogeneous directory services through ADSI. This gives ADO applications read-only access to the Microsoft Windows NT 4.0 and Microsoft Windows 2000 directory services, in addition to any LDAP-compliant directory service and Novell Directory Services. ADSI itself is based on a provider model, so that if there is a new provider giving access to another directory, the ADO application will be able to access it seamlessly. The ADSI provider is free-threaded and Unicode enabled.
Connection String Parameters
To connect to this provider, set the Provider argument of the ConnectionString property to the following:
Reading the Provider property will return this string as well.
Typical Connection String
A typical connection string for this provider is as follows:
The string consists of the following keywords.
Keyword | Description |
---|---|
Provider | Specifies the OLE DB Provider for Active Directory Service. |
User ID | Specifies the user name. If this keyword is omitted, the current logon is used. |
Password | Specifies the user password. If this keyword is omitted. Then the current logon is used. |
If you are connecting to a data source provider that supports Windows authentication, you should specify Trusted_Connection=yes or Integrated Security = SSPI instead of user ID and password information in the connection string.
Command Text
A four-part command text string is recognized by the provider in the following syntax:
Value | Description |
---|---|
Root | Indicates the ADsPath object from which to start the search (that is, the root of the search). |
Filter | Indicates the search filter in the RFC 1960 format. |
Attributes | Indicates a comma-delimited list of attributes to be returned. |
Scope | Optional. A String that specifies the scope of the search. Can be one of the following: — Base — Search only the base object (root of the search). |
The provider also supports SQL SELECT for command text. For example:
Remarks
The provider does not accept stored procedure calls or simple table names (for example, the CommandType property will always be adCmdText). See the Active Directory Service Interfaces documentation for a more thorough description of the command text elements.
Recordset Behavior
The following tables list the features available on a Recordset object opened by using this provider. Only the static cursor type (adOpenStatic) is available.
For more information about Recordset behavior for your provider configuration, run the Supports method and enumerate the Properties collection of the Recordset to determine whether provider-specific dynamic properties are present.
Availability of standard ADO Recordset properties:
Property | Availability |
---|---|
AbsolutePage | read/write |
AbsolutePosition | read/write |
ActiveConnection | read-only |
BOF | read-only |
Bookmark | read/write |
CacheSize | read/write |
CursorLocation | always adUseServer |
CursorType | always adOpenStatic |
EditMode | always adEditNone |
EOF | read-only |
Filter | read/write |
LockType | read/write |
MarshalOptions | not available |
MaxRecords | read/write |
PageCount | read-only |
PageSize | read/write |
RecordCount | read-only |
Source | read/write |
State | read-only |
Status | read-only |
Availability of standard ADO Recordset methods:
Method | Available? |
---|---|
AddNew | No |
Cancel | No |
CancelBatch | No |
CancelUpdate | No |
Clone | Yes |
Close | Yes |
Delete | No |
GetRows | Yes |
Move | Yes |
MoveFirst | Yes |
MoveLast | Yes |
MoveNext | Yes |
MovePrevious | Yes |
NextRecordset | Yes |
Open | Yes |
Requery | Yes |
Resync | Yes |
Supports | Yes |
Update | No |
UpdateBatch | No |
For more information about ADSI and the specifics of the provider, refer to the Active Directory Service Interfaces documentation or visit the ADSI Web page.
Обзор поставщика OLE DB Майкрософт для ODBC Microsoft OLE DB Provider for ODBC Overview
Для программистов ADO или RDS идеальным миром будет один, в котором каждый источник данных предоставляет интерфейс OLE DB, чтобы ADO мог напрямую обращаться к источнику данных. To an ADO or RDS programmer, an ideal world would be one in which every data source exposes an OLE DB interface, so that ADO could call directly into the data source. Хотя все больше поставщиков баз данных реализуют OLE DB интерфейсы, некоторые источники данных пока не предоставляются таким образом. Although increasingly more database vendors are implementing OLE DB interfaces, some data sources are not yet exposed this way. Однако большинство систем СУБД, используемых сегодня, доступны через ODBC. However, most DBMS systems in use today can be accessed through ODBC.
Драйверы ODBC доступны для всех основных СУБД, используемых сегодня, включая Microsoft SQL Server, Microsoft Access (ядро СУБД Microsoft Jet) и Microsoft FoxPro, помимо таких продуктов баз данных, как Oracle. ODBC drivers are available for every major DBMS in use today, including Microsoft SQL Server, Microsoft Access (Microsoft Jet database engine), and Microsoft FoxPro, in addition to non-Microsoft database products such as Oracle.
Однако поставщик Microsoft ODBC позволяет ADO подключаться к любому источнику данных ODBC. The Microsoft ODBC Provider, however, allows ADO to connect to any ODBC data source. Поставщик бесплатен и поддерживает Юникод. The provider is free-threaded and Unicode enabled.
Поставщик поддерживает транзакции, хотя различные ядра СУБД предлагают различные типы поддержки транзакций. The provider supports transactions, although different DBMS engines offer different types of transaction support. Например, Microsoft Access поддерживает вложенные транзакции размером до пяти уровней. For example, Microsoft Access supports nested transactions up to five levels deep.
Это поставщик по умолчанию для ADO, и поддерживаются все зависящие от поставщика свойства и методы ADO. This is the default provider for ADO, and all provider-dependent ADO properties and methods are supported.
Параметры строки соединения Connection String Parameters
Чтобы подключиться к этому поставщику, задайте для аргумента provider = свойства ConnectionString значение: To connect to this provider, set the Provider= argument of the ConnectionString property to:
При чтении свойства поставщика также будет возвращена эта строка. Reading the Provider property will return this string as well.
Типичная строка подключения Typical Connection String
Типичная строка подключения для этого поставщика: A typical connection string for this provider is:
Строка состоит из следующих ключевых слов: The string consists of these keywords:
Ключевое слово Keyword | Описание Description |
---|---|
Поставщик Provider | Указывает поставщика OLE DB для ODBC. Specifies the OLE DB provider for ODBC. |
DSN DSN | Указывает имя источника данных. Specifies the data source name. |
UID UID | Указывает имя пользователя. Specifies the user name. |
PWD PWD | Указывает пароль пользователя. Specifies the user password. |
URL-адрес URL | Указывает URL-адрес файла или каталога, опубликованного в веб-папке. Specifies the URL of a file or directory published in a Web folder. |
Так как это поставщик по умолчанию для ADO, если опустить параметр provider = из строки подключения, ADO попытается установить соединение с этим поставщиком. Because this is the default provider for ADO, if you omit the Provider= parameter from the connection string, ADO will try to establish a connection to this provider.
При подключении к поставщику источника данных, который поддерживает проверку подлинности Windows, следует указать Trusted_Connection = Yes или Integrated Security = SSPI вместо сведений об идентификаторе пользователя и пароле в строке подключения. If you are connecting to a data source provider that supports Windows authentication, you should specify Trusted_Connection=yes or Integrated Security = SSPI instead of user ID and password information in the connection string.
Поставщик не поддерживает некоторые параметры соединения в дополнение к определенным в ADO. The provider does not support any specific connection parameters in addition to those defined by ADO. Однако поставщик передаст параметры подключения, отличные от ADO, к диспетчеру драйверов ODBC. However, the provider will pass any non-ADO connection parameters to the ODBC driver manager.
Так как параметр provider можно опустить, можно создать строку подключения ADO, идентичную строке подключения ODBC для того же источника данных. Because you can omit the Provider parameter, you can therefore compose an ADO connection string that is identical to an ODBC connection string for the same data source. Используйте те же имена параметров (Driver =, Database =, DSN = и т. д.), значения и синтаксис, как при создании строки подключения ODBC. Use the same parameter names (DRIVER=, DATABASE=, DSN=, and so on), values, and syntax as you would when composing an ODBC connection string. Можно подключиться к предопределенному имени источника данных (DSN) или FileDSN без него. You can connect with or without a predefined data source name (DSN) or FileDSN.
Синтаксис с DSN или FileDSN: Syntax with a DSN or FileDSN:
Синтаксис без имени DSN (подключение, не имеющее имени DSN): Syntax without a DSN (DSN-less connection):
Remarks Remarks
Если используется имя DSN или FileDSN, оно должно быть определено с помощью администратора источников данных ODBC на панели управления Windows. If you use a DSN or FileDSN, it must be defined through the ODBC Data Source Administrator in the Windows Control Panel. В Microsoft Windows 2000 администратор ODBC находится в разделе Администрирование. In Microsoft Windows 2000, the ODBC Administrator is located under Administrative Tools. В более ранних версиях Windows значок администратора ODBC называется 32-bit ODBC или просто ODBC. In earlier versions of Windows, the ODBC Administrator icon is named 32-bit ODBC or just ODBC.
Вместо установки имени DSN можно указать драйвер ODBC (Driver =), например «SQL Server;» имя сервера (Server =); и имя базы данных (база данных =). As an alternative to setting a DSN, you can specify the ODBC driver (DRIVER=), such as «SQL Server;» the server name (SERVER=); and the database name (DATABASE=).
Можно также указать имя учетной записи пользователя (UID =) и пароль для учетной записи пользователя (PWD =) в параметрах, ОТносящихся к ODBC, или в стандартных параметрах пользователя и пароля , определяемых ADO. You can also specify a user account name (UID=), and the password for the user account (PWD=) in the ODBC-specific parameters or in the standard ADO-defined user and password parameters.
Хотя определение DSN уже указывает базу данных, можно указать параметр базы данных в дополнение к имени DSN для подключения к другой базе данных. Although a DSN definition already specifies a database, you can specify a database parameter in addition to a DSN to connect to a different database. Рекомендуется всегда включать параметр базы данных при использовании имени DSN. It is a good idea to always include the database parameter when you use a DSN. Это обеспечит подключение к правильной базе данных, если другой пользователь изменил параметр базы данных по умолчанию, так как вы последним проверили определение DSN . This will ensure that you connect to the correct database if another user changed the default database parameter since you last checked the DSN definition.
Свойства подключения Provider-Specific Provider-Specific Connection Properties
Поставщик OLE DB для ODBC добавляет несколько свойств в коллекцию Properties объекта Connection . The OLE DB provider for ODBC adds several properties to the Properties collection of the Connection object. В следующей таблице перечислены эти свойства с соответствующим OLE DB именем свойства в круглых скобках. The following table lists these properties with the corresponding OLE DB property name in parentheses.
Имя свойства Property Name | Описание Description |
---|---|
Доступные процедуры (KAGPROP_ACCESSIBLEPROCEDURES) Accessible Procedures (KAGPROP_ACCESSIBLEPROCEDURES) | Указывает, имеет ли пользователь доступ к хранимым процедурам. Indicates whether the user has access to stored procedures. |
Доступные таблицы (KAGPROP_ACCESSIBLETABLES) Accessible Tables (KAGPROP_ACCESSIBLETABLES) | Указывает, имеет ли пользователь разрешение на выполнение инструкций SELECT в таблицах базы данных. Indicates whether the user has permission to execute SELECT statements against the database tables. |
Активные инструкции (KAGPROP_ACTIVESTATEMENTS) Active Statements (KAGPROP_ACTIVESTATEMENTS) | Указывает число дескрипторов, которые драйвер ODBC может поддерживать для соединения. Indicates the number of handles an ODBC driver can support on a connection. |
Имя драйвера (KAGPROP_DRIVERNAME) Driver Name (KAGPROP_DRIVERNAME) | Указывает имя файла драйвера ODBC. Indicates the file name of the ODBC driver. |
Версия ODBC драйвера (KAGPROP_DRIVERODBCVER) Driver ODBC Version (KAGPROP_DRIVERODBCVER) | Указывает версию ODBC, поддерживаемую этим драйвером. Indicates the version of ODBC that this driver supports. |
Использование файлов (KAGPROP_FILEUSAGE) File Usage (KAGPROP_FILEUSAGE) | Указывает, как драйвер обрабатывает файл в источнике данных; в виде таблицы или каталога. Indicates how the driver treats a file in a data source; as a table or as a catalog. |
Предложение escape-выражения LIKE (KAGPROP_LIKEESCAPECLAUSE) Like Escape Clause (KAGPROP_LIKEESCAPECLAUSE) | Указывает, поддерживает ли драйвер определение и использование escape-символа в качестве символа процента (%) и подчеркивание символа () в предикате LIKE предложения WHERE. Indicates whether the driver supports the definition and use of an escape character for the percent character (%) and underline character () in the LIKE predicate of a WHERE clause. |
Максимальное число столбцов в Group By (KAGPROP_MAXCOLUMNSINGROUPBY) Max Columns in Group By (KAGPROP_MAXCOLUMNSINGROUPBY) | Указывает максимальное количество столбцов, которые могут быть перечислены в предложении GROUP BY инструкции SELECT. Indicates the maximum number of columns that can be listed in the GROUP BY clause of a SELECT statement. |
Максимальное число столбцов в индексе (KAGPROP_MAXCOLUMNSININDEX) Max Columns in Index (KAGPROP_MAXCOLUMNSININDEX) | Указывает максимальное число столбцов, которые могут быть добавлены в индекс. Indicates the maximum number of columns that can be included in an index. |
Максимальное число столбцов в заданном порядке (KAGPROP_MAXCOLUMNSINORDERBY) Max Columns in Order By (KAGPROP_MAXCOLUMNSINORDERBY) | Указывает максимальное количество столбцов, которые могут быть перечислены в предложении ORDER BY инструкции SELECT. Indicates the maximum number of columns that can be listed in the ORDER BY clause of a SELECT statement. |
Максимальное число столбцов в SELECT (KAGPROP_MAXCOLUMNSINSELECT) Max Columns in Select (KAGPROP_MAXCOLUMNSINSELECT) | Указывает максимальное количество столбцов, которые могут быть перечислены в части SELECT инструкции SELECT. Indicates the maximum number of columns that can be listed in the SELECT portion of a SELECT statement. |
Максимальное число столбцов в таблице (KAGPROP_MAXCOLUMNSINTABLE) Max Columns in Table (KAGPROP_MAXCOLUMNSINTABLE) | Указывает максимальное число столбцов, допустимое в таблице. Indicates the maximum number of columns allowed in a table. |
Числовые функции (KAGPROP_NUMERICFUNCTIONS) Numeric Functions (KAGPROP_NUMERICFUNCTIONS) | Указывает, какие числовые функции поддерживаются драйвером ODBC. Indicates which numeric functions are supported by the ODBC driver. Список имен функций и связанных значений, используемых в этой битовой маске, см. в приложении E: скалярные функциив документации по ODBC. For a listing of function names and the associated values used in this bitmask, see Appendix E: Scalar Functions, in the ODBC documentation. |
Возможности внешнего объединения (KAGPROP_OJCAPABILITY) Outer Join Capabilities (KAGPROP_OJCAPABILITY) | Указывает типы внешних соединений, поддерживаемые поставщиком. Indicates the types of OUTER JOINs supported by the provider. |
Внешние объединения (KAGPROP_OUTERJOINS) Outer Joins (KAGPROP_OUTERJOINS) | Указывает, поддерживает ли поставщик внешние объединения. Indicates whether the provider supports OUTER JOINs. |
Специальные символы (KAGPROP_SPECIALCHARACTERS) Special Characters (KAGPROP_SPECIALCHARACTERS) | Указывает, какие символы имеют специальное значение для драйвера ODBC. Indicates which characters have special meaning for the ODBC driver. |
Хранимые процедуры (KAGPROP_PROCEDURES) Stored Procedures (KAGPROP_PROCEDURES) | Указывает, доступны ли хранимые процедуры для использования с этим драйвером ODBC. Indicates whether stored procedures are available for use with this ODBC driver. |
Строковые функции (KAGPROP_STRINGFUNCTIONS) String Functions (KAGPROP_STRINGFUNCTIONS) | Указывает, какие строковые функции поддерживаются драйвером ODBC. Indicates which string functions are supported by the ODBC driver. Список имен функций и связанных значений, используемых в этой битовой маске, см. в приложении E: скалярные функциив документации по ODBC. For a listing of function names and the associated values used in this bitmask, see Appendix E: Scalar Functions, in the ODBC documentation. |
Системные функции (KAGPROP_SYSTEMFUNCTIONS) System Functions (KAGPROP_SYSTEMFUNCTIONS) | Указывает, какие системные функции поддерживаются драйвером ODBC. Indicates which system functions are supported by the ODBC driver. Список имен функций и связанных значений, используемых в этой битовой маске, см. в приложении E: скалярные функциив документации по ODBC. For a listing of function names and the associated values used in this bitmask, see Appendix E: Scalar Functions, in the ODBC documentation. |
Функции времени и даты (KAGPROP_TIMEDATEFUNCTIONS) Time/Date Functions (KAGPROP_TIMEDATEFUNCTIONS) | Указывает, какие функции времени и даты поддерживаются драйвером ODBC. Indicates which time and date functions are supported by the ODBC driver. Список имен функций и связанных значений, используемых в этой битовой маске, см. в приложении E: скалярные функциив документации по ODBC. For a listing of function names and the associated values used in this bitmask, see Appendix E: Scalar Functions, in the ODBC documentation. |
Поддержка грамматики SQL (KAGPROP_ODBCSQLCONFORMANCE) SQL Grammar Support (KAGPROP_ODBCSQLCONFORMANCE) | Указывает грамматику SQL, поддерживаемую драйвером ODBC. Indicates the SQL grammar that the ODBC driver supports. |
Provider-Specific набор записей и свойства команд Provider-Specific Recordset and Command Properties
Поставщик OLE DB для ODBC добавляет несколько свойств в коллекцию свойств набора записей и объектов команд . The OLE DB provider for ODBC adds several properties to the Properties collection of the Recordset and Command objects. В следующей таблице перечислены эти свойства с соответствующим OLE DB именем свойства в круглых скобках. The following table lists these properties with the corresponding OLE DB property name in parentheses.
Имя свойства Property Name | Описание Description |
---|---|
Обновления, операции удаления и вставки на основе запросов (KAGPROP_QUERYBASEDUPDATES) Query Based Updates/Deletes/Inserts (KAGPROP_QUERYBASEDUPDATES) | Указывает, можно ли выполнять операции обновления, удаления и вставки с помощью запросов SQL. Indicates whether updates, deletions, and insertions can be performed by using SQL queries. |
Тип параллелизма ODBC (KAGPROP_CONCURRENCY) ODBC Concurrency Type (KAGPROP_CONCURRENCY) | Указывает метод, используемый для уменьшения потенциальных проблем, вызванных двумя пользователями, пытающимися получить доступ к одним и тем же данным из источника данных одновременно. Indicates the method used to reduce potential problems caused by two users trying to access the same data from the data source simultaneously. |
Доступность больших двоичных объектов на Forward-Only курсоре (KAGPROP_BLOBSONFOCURSOR) BLOB accessibility on Forward-Only cursor (KAGPROP_BLOBSONFOCURSOR) | Указывает, можно ли получить доступ к полям BLOB-объектов при использовании однопроходного курсора. Indicates whether BLOB Fields can be accessed when using a forward-only cursor. |
Включить SQL_FLOAT, SQL_DOUBLE и SQL_REAL в предложения WHERE КБУ (KAGPROP_INCLUDENONEXACT) Include SQL_FLOAT, SQL_DOUBLE, and SQL_REAL in QBU WHERE clauses (KAGPROP_INCLUDENONEXACT) | Указывает, можно ли включать значения SQL_FLOAT, SQL_DOUBLE и SQL_REAL в предложение WHERE КБУ. Indicates whether SQL_FLOAT, SQL_DOUBLE, and SQL_REAL values can be included in a QBU WHERE clause. |
Расположение в последней строке после вставки (KAGPROP_POSITIONONNEWROW) Position on the last row after insert (KAGPROP_POSITIONONNEWROW) | Указывает, что после вставки новой записи в таблицу последняя строка в таблице станет текущей. Indicates that after a new record has been inserted in a table, the last row in the table will be come the current row. |
Ировсетчанжеекстинфо (KAGPROP_IROWSETCHANGEEXTINFO) IRowsetChangeExtInfo (KAGPROP_IROWSETCHANGEEXTINFO) | Указывает, предоставляет ли интерфейс IRowsetChange расширенную информацию. Indicates whether the IRowsetChange interface provides extended information support. |
Тип курсора ODBC (KAGPROP_CURSOR) ODBC Cursor Type (KAGPROP_CURSOR) | Указывает тип курсора, используемого набором записей. Indicates the type of cursor used by the Recordset. |
Создание набора строк, который можно маршалировать (KAGPROP_MARSHALLABLE) Generate a Rowset that can be marshaled (KAGPROP_MARSHALLABLE) | Указывает, что драйвер ODBC создает набор записей, который можно маршалировать Indicates that the ODBC driver generates a recordset that can be marshaled |
Текст команды Command Text
Использование объекта команды во многом зависит от источника данных и типа запроса или оператора команды, который он будет принимать. How you use the Command object largely depends on the data source, and what type of query or command statement it will accept.
ODBC предоставляет специальный синтаксис для вызова хранимых процедур. ODBC provides a specific syntax for calling stored procedures. Для свойства CommandText объекта Command аргумент CommandText для метода EXECUTE объекта Connection или Исходный аргумент для метода Open объекта Recordset передается в виде строки с этим синтаксисом: For the CommandText property of a Command object, the CommandText argument to the Execute method on a Connection object, or the Source argument to the Open method on a Recordset object, passes in a string with this syntax:
Каждый ? Each ? ссылается на объект в коллекции Parameters . references an object in the Parameters collection. Первый ? The first ? ссылается на Параметры(0), далее ? references Parameters(0), the next ? ссылается на Параметры(1) и т. д. references Parameters(1), and so on.
Ссылки на параметры являются необязательными и зависят от структуры хранимой процедуры. The parameter references are optional and depend on the structure of the stored procedure. Если вы хотите вызвать хранимую процедуру, которая не определяет параметры, строка будет выглядеть следующим образом: If you want to call a stored procedure that defines no parameters, your string would look like the following:
Если у вас есть два параметра запроса, строка будет выглядеть следующим образом: If you have two query parameters, your string would resemble the following:
Если хранимая процедура вернет значение, возвращаемое значение рассматривается как другой параметр. If the stored procedure will return a value, the return value is treated as another parameter. Если у вас нет параметров запроса, но у вас есть возвращаемое значение, ваша строка будет выглядеть следующим образом: If you have no query parameters but you do have a return value, your string would resemble the following:
Наконец, если у вас есть возвращаемое значение и два параметра запроса, ваша строка будет выглядеть следующим образом: Finally, if you have a return value and two query parameters, your string would resemble the following:
Поведение набора записей Recordset Behavior
В следующих таблицах перечислены стандартные методы и свойства ADO, доступные в объекте набора записей , открытом с помощью этого поставщика. The following tables list the standard ADO methods and properties available on a Recordset object opened with this provider.
Чтобы получить более подробные сведения о поведении набора записей для конфигурации поставщика, выполните метод поддерживает и перечислите коллекцию свойств набора записей , чтобы определить, имеются ли связанные с поставщиком динамические свойства. For more detailed information about Recordset behavior for your provider configuration, run the Supports method and enumerate the Properties collection of the Recordset to determine whether provider-specific dynamic properties are present.
Доступность стандартных свойств набора записей ADO: Availability of standard ADO Recordset properties:
Свойство Property | форвардонли ForwardOnly | Динамический Dynamic | Keyset Keyset | Статические Static |
---|---|---|---|---|
Примеры absolutepage AbsolutePage | недоступно not available | недоступно not available | чтение/запись read/write | чтение/запись read/write |
Примеры AbsolutePosition AbsolutePosition | недоступно not available | недоступно not available | чтение/запись read/write | чтение/запись read/write |
ActiveConnection ActiveConnection | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
BOF BOF | Только для чтения read-only | Только для чтения read-only | Только для чтения read-only | Только для чтения read-only |
Закладка Bookmark | недоступно not available | недоступно not available | чтение/запись read/write | чтение/запись read/write |
CacheSize CacheSize | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
CursorLocation CursorLocation | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
Примеры CursorType CursorType | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
EditMode EditMode | Только для чтения read-only | Только для чтения read-only | Только для чтения read-only | Только для чтения read-only |
Фильтр Filter | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
LockType LockType | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
MarshalOptions MarshalOptions | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
MaxRecords MaxRecords | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
PageCount PageCount | чтение/запись read/write | недоступно not available | Только для чтения read-only | Только для чтения read-only |
PageSize PageSize | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
RecordCount RecordCount | чтение/запись read/write | недоступно not available | Только для чтения read-only | Только для чтения read-only |
Источник Source | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write | чтение/запись read/write |
Состояние State | Только для чтения read-only | Только для чтения read-only | Только для чтения read-only | Только для чтения read-only |
Состояние Status | Только для чтения read-only | Только для чтения read-only | Только для чтения read-only | Только для чтения read-only |
Свойства примеры AbsolutePosition и примеры absolutepage доступны только для записи при использовании ADO с версией 1,0 поставщика Microsoft OLE DB для ODBC. The AbsolutePosition and AbsolutePage properties are write-only when ADO is used with version 1.0 of the Microsoft OLE DB Provider for ODBC.
Доступность стандартных методов набора записей ADO: Availability of standard ADO Recordset methods:
Метод Method | форвардонли ForwardOnly | Динамический Dynamic | Keyset Keyset | Статические Static |
---|---|---|---|---|
Вызов AddNew | Да Yes | Да Yes | Да Yes | Да Yes |
Отмена Cancel | Да Yes | Да Yes | Да Yes | Да Yes |
CancelBatch CancelBatch | Да Yes | Да Yes | Да Yes | Да Yes |
CancelUpdate CancelUpdate | Да Yes | Да Yes | Да Yes | Да Yes |
Клонировать Clone | Нет No | Нет No | Да Yes | Да Yes |
Закрыть Close | Да Yes | Да Yes | Да Yes | Да Yes |
Удаление Delete | Да Yes | Да Yes | Да Yes | Да Yes |
GetRows GetRows | Да Yes | Да Yes | Да Yes | Да Yes |
Перемещение Move | Да Yes | Да Yes | Да Yes | Да Yes |
MoveFirst MoveFirst | Да Yes | Да Yes | Да Yes | Да Yes |
MoveLast MoveLast | Нет No | Да Yes | Да Yes | Да Yes |
MoveNext MoveNext | Да Yes | Да Yes | Да Yes | Да Yes |
MovePrevious MovePrevious | Нет No | Да Yes | Да Yes | Да Yes |
NextRecordset* NextRecordset* | Да Yes | Да Yes | Да Yes | Да Yes |
Открыть Open | Да Yes | Да Yes | Да Yes | Да Yes |
Повтор Requery | Да Yes | Да Yes | Да Yes | Да Yes |
Повторная синхронизация Resync | Нет No | Нет No | Да Yes | Да Yes |
Поддерживает Supports | Да Yes | Да Yes | Да Yes | Да Yes |
Обновление Update | Да Yes | Да Yes | Да Yes | Да Yes |
UpdateBatch UpdateBatch | Да Yes | Да Yes | Да Yes | Да Yes |
* Не поддерживается для баз данных Microsoft Access. *Not supported for Microsoft Access databases.
Динамические свойства Dynamic Properties
Поставщик OLE DB Майкрософт для ODBC вставляет несколько динамических свойств в коллекцию свойств неоткрытыго соединения, набора записейи командных объектов. The Microsoft OLE DB Provider for ODBC inserts several dynamic properties into the Properties collection of the unopened Connection, Recordset, and Command objects.
В следующих таблицах приведены перекрестные индексы имен ADO и OLE DB для каждого динамического свойства. The following tables are a cross-index of the ADO and OLE DB names for each dynamic property. Ссылка на OLE DB программиста ссылается на имя свойства ADO по термину «Description». The OLE DB Programmer’s Reference refers to an ADO property name by the term, «Description.» Дополнительные сведения об этих свойствах можно найти в справочнике по программисту OLE DB. You can find more information about these properties in the OLE DB Programmer’s Reference. Найдите имя свойства OLE DB в индексе или см. приложение в: OLE DB свойства. Search for the OLE DB property name in the Index or see Appendix C: OLE DB Properties.
Динамические свойства подключения Connection Dynamic Properties
В коллекцию свойств объекта Connection добавляются следующие свойства. The following properties are added to the Connection object’s Properties collection.
Имя свойства ADO ADO Property Name | Имя свойства OLE DB OLE DB Property Name |
---|---|
Активные сеансы Active Sessions | DBPROP_ACTIVESESSIONS DBPROP_ACTIVESESSIONS |
Прервать асинхронная Asynchable Abort | DBPROP_ASYNCTXNABORT DBPROP_ASYNCTXNABORT |
Асинхронная фиксация Asynchable Commit | DBPROP_ASYNCTNXCOMMIT DBPROP_ASYNCTNXCOMMIT |
Уровни изоляции с автоматической фиксацией Autocommit Isolation Levels | DBPROP_SESS_AUTOCOMMITISOLEVELS DBPROP_SESS_AUTOCOMMITISOLEVELS |
Расположение каталога Catalog Location | DBPROP_CATALOGLOCATION DBPROP_CATALOGLOCATION |
Термин каталога Catalog Term | DBPROP_CATALOGTERM DBPROP_CATALOGTERM |
Определение столбца Column Definition | DBPROP_COLUMNDEFINITION DBPROP_COLUMNDEFINITION |
Время ожидания соединения Connect Timeout | DBPROP_INIT_TIMEOUT DBPROP_INIT_TIMEOUT |
Текущий каталог Current Catalog | DBPROP_CURRENTCATALOG DBPROP_CURRENTCATALOG |
Источник данных Data Source | DBPROP_INIT_DATASOURCE DBPROP_INIT_DATASOURCE |
Имя базы данных-источника Data Source Name | DBPROP_DATASOURCENAME DBPROP_DATASOURCENAME |
Потоковая модель объекта источника данных Data Source Object Threading Model | DBPROP_DSOTHREADMODEL DBPROP_DSOTHREADMODEL |
Имя СУБД DBMS Name | DBPROP_DBMSNAME DBPROP_DBMSNAME |
Версия СУБД DBMS Version | DBPROP_DBMSVER DBPROP_DBMSVER |
Расширенные свойства Extended Properties | DBPROP_INIT_PROVIDERSTRING DBPROP_INIT_PROVIDERSTRING |
ГРУППИРОВКа по поддержке GROUP BY Support | DBPROP_GROUPBY DBPROP_GROUPBY |
Поддержка разнородных таблиц Heterogeneous Table Support | DBPROP_HETEROGENEOUSTABLES DBPROP_HETEROGENEOUSTABLES |
Чувствительность идентификатора к регистру Identifier Case Sensitivity | DBPROP_IDENTIFIERCASE DBPROP_IDENTIFIERCASE |
Initial Catalog Initial Catalog | DBPROP_INIT_CATALOG DBPROP_INIT_CATALOG |
Уровни изоляции Isolation Levels | DBPROP_SUPPORTEDTXNISOLEVELS DBPROP_SUPPORTEDTXNISOLEVELS |
Хранение изоляции Isolation Retention | DBPROP_SUPPORTEDTXNISORETAIN DBPROP_SUPPORTEDTXNISORETAIN |
Идентификатор локали Locale Identifier | DBPROP_INIT_LCID DBPROP_INIT_LCID |
Расположение Location | DBPROP_INIT_LOCATION DBPROP_INIT_LOCATION |
Максимальный размер индекса Maximum Index Size | DBPROP_MAXINDEXSIZE DBPROP_MAXINDEXSIZE |
Максимальный размер строки Maximum Row Size | DBPROP_MAXROWSIZE DBPROP_MAXROWSIZE |
Максимальный размер строки включает большой двоичный объект Maximum Row Size Includes BLOB | DBPROP_MAXROWSIZEINCLUDESBLOB DBPROP_MAXROWSIZEINCLUDESBLOB |
Максимальное число таблиц в SELECT Maximum Tables in SELECT | DBPROP_MAXTABLESINSELECT DBPROP_MAXTABLESINSELECT |
Режим Mode | DBPROP_INIT_MODE DBPROP_INIT_MODE |
Несколько наборов параметров Multiple Parameter Sets | DBPROP_MULTIPLEPARAMSETS DBPROP_MULTIPLEPARAMSETS |
Множественные результаты Multiple Results | DBPROP_MULTIPLERESULTS DBPROP_MULTIPLERESULTS |
Несколько объектов хранилища Multiple Storage Objects | DBPROP_MULTIPLESTORAGEOBJECTS DBPROP_MULTIPLESTORAGEOBJECTS |
Обновление нескольких таблиц Multi-Table Update | DBPROP_MULTITABLEUPDATE DBPROP_MULTITABLEUPDATE |
Порядок параметров сортировки NULL NULL Collation Order | DBPROP_NULLCOLLATION DBPROP_NULLCOLLATION |
Поведение сцепления со значением NULL NULL Concatenation Behavior | DBPROP_CONCATNULLBEHAVIOR DBPROP_CONCATNULLBEHAVIOR |
Службы OLE DB OLE DB Services | DBPROP_INIT_OLEDBSERVICES DBPROP_INIT_OLEDBSERVICES |
Версия OLE DB OLE DB Version | DBPROP_PROVIDEROLEDBVER DBPROP_PROVIDEROLEDBVER |
Поддержка объектов OLE OLE Object Support | DBPROP_OLEOBJECTS DBPROP_OLEOBJECTS |
Поддержка открытых наборов строк Open Rowset Support | DBPROP_OPENROWSETSUPPORT DBPROP_OPENROWSETSUPPORT |
УПОРЯДОЧЕНие по столбцам в списке выбора ORDER BY Columns in Select List | DBPROP_ORDERBYCOLUMNSINSELECT DBPROP_ORDERBYCOLUMNSINSELECT |
Доступность выходного параметра Output Parameter Availability | DBPROP_OUTPUTPARAMETERAVAILABILITY DBPROP_OUTPUTPARAMETERAVAILABILITY |
Пароль Password | DBPROP_AUTH_PASSWORD DBPROP_AUTH_PASSWORD |
Методы доступа для передачи по ссылке Pass By Ref Accessors | DBPROP_BYREFACCESSORS DBPROP_BYREFACCESSORS |
Persist Security Info Persist Security Info | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Тип постоянного идентификатора Persistent ID Type | DBPROP_PERSISTENTIDTYPE DBPROP_PERSISTENTIDTYPE |
Поведение при подготовке к прерыванию Prepare Abort Behavior | DBPROP_PREPAREABORTBEHAVIOR DBPROP_PREPAREABORTBEHAVIOR |
Действие подготовки к фиксации Prepare Commit Behavior | DBPROP_PREPARECOMMITBEHAVIOR DBPROP_PREPARECOMMITBEHAVIOR |
Условие процедуры Procedure Term | DBPROP_PROCEDURETERM DBPROP_PROCEDURETERM |
Запрос Prompt | DBPROP_INIT_PROMPT DBPROP_INIT_PROMPT |
Понятное имя поставщика Provider Friendly Name | DBPROP_PROVIDERFRIENDLYNAME DBPROP_PROVIDERFRIENDLYNAME |
Provider Name Provider Name | DBPROP_PROVIDERFILENAME DBPROP_PROVIDERFILENAME |
Версия поставщика Provider Version | DBPROP_PROVIDERVER DBPROP_PROVIDERVER |
Источник данных Read-Only Read-Only Data Source | DBPROP_DATASOURCEREADONLY DBPROP_DATASOURCEREADONLY |
Преобразования наборов строк для команды Rowset Conversions on Command | DBPROP_ROWSETCONVERSIONSONCOMMAND DBPROP_ROWSETCONVERSIONSONCOMMAND |
Термин схемы Schema Term | DBPROP_SCHEMATERM DBPROP_SCHEMATERM |
Использование схемы Schema Usage | DBPROP_SCHEMAUSAGE DBPROP_SCHEMAUSAGE |
Поддержка SQL SQL Support | DBPROP_SQLSUPPORT DBPROP_SQLSUPPORT |
Структурированное хранилище Structured Storage | DBPROP_STRUCTUREDSTORAGE DBPROP_STRUCTUREDSTORAGE |
Поддержка вложенных запросов Subquery Support | DBPROP_SUBQUERIES DBPROP_SUBQUERIES |
Термин таблицы Table Term | DBPROP_TABLETERM DBPROP_TABLETERM |
DDL транзакции Transaction DDL | DBPROP_SUPPORTEDTXNDDL DBPROP_SUPPORTEDTXNDDL |
Идентификатор пользователя. User ID | DBPROP_AUTH_USERID DBPROP_AUTH_USERID |
Имя пользователя User Name | DBPROP_USERNAME DBPROP_USERNAME |
Дескриптор окна Window Handle | DBPROP_INIT_HWND DBPROP_INIT_HWND |
Динамические свойства набора записей Recordset Dynamic Properties
В коллекцию свойств объекта набора записей добавляются следующие свойства. The following properties are added to the Recordset object’s Properties collection.
Имя свойства ADO ADO Property Name | Имя свойства OLE DB OLE DB Property Name |
---|---|
Порядок доступа Access Order | DBPROP_ACCESSORDER DBPROP_ACCESSORDER |
Блокировка объектов хранилища Blocking Storage Objects | DBPROP_BLOCKINGSTORAGEOBJECTS DBPROP_BLOCKINGSTORAGEOBJECTS |
Тип закладки Bookmark Type | DBPROP_BOOKMARKTYPE DBPROP_BOOKMARKTYPE |
С закладками Bookmarkable | DBPROP_IROWSETLOCATE DBPROP_IROWSETLOCATE |
Изменить вставленные строки Change Inserted Rows | DBPROP_CHANGEINSERTEDROWS DBPROP_CHANGEINSERTEDROWS |
Права доступа к столбцу Column Privileges | DBPROP_COLUMNRESTRICT DBPROP_COLUMNRESTRICT |
Уведомление о наборе столбцов Column Set Notification | DBPROP_NOTIFYCOLUMNSET DBPROP_NOTIFYCOLUMNSET |
Задержка обновлений объектов хранилища Delay Storage Object Updates | DBPROP_DELAYSTORAGEOBJECTS DBPROP_DELAYSTORAGEOBJECTS |
Получить назад Fetch Backwards | DBPROP_CANFETCHBACKWARDS DBPROP_CANFETCHBACKWARDS |
Удержание строк Hold Rows | DBPROP_CANHOLDROWS DBPROP_CANHOLDROWS |
IAccessor IAccessor | DBPROP_IAccessor DBPROP_IAccessor |
IColumnsInfo IColumnsInfo | DBPROP_IColumnsInfo DBPROP_IColumnsInfo |
IColumnsRowset IColumnsRowset | DBPROP_IColumnsRowset DBPROP_IColumnsRowset |
IConnectionPointContainer IConnectionPointContainer | DBPROP_IConnectionPointContainer DBPROP_IConnectionPointContainer |
IConvertType IConvertType | DBPROP_IConvertType DBPROP_IConvertType |
Строки немобильных устройств Immobile Rows | DBPROP_IMMOBILEROWS DBPROP_IMMOBILEROWS |
IRowset IRowset | DBPROP_IRowset DBPROP_IRowset |
IRowsetChange IRowsetChange | DBPROP_IRowsetChange DBPROP_IRowsetChange |
ировсетидентити IRowsetIdentity | DBPROP_IRowsetIdentity DBPROP_IRowsetIdentity |
IRowsetInfo IRowsetInfo | DBPROP_IRowsetInfo DBPROP_IRowsetInfo |
IRowsetLocate IRowsetLocate | DBPROP_IRowsetLocate DBPROP_IRowsetLocate |
Интерфейс irowsetresynch IRowsetResynch | |
IRowsetUpdate IRowsetUpdate | DBPROP_IRowsetUpdate DBPROP_IRowsetUpdate |
ISequentialStream ISequentialStream | DBPROP_ISequentialStream DBPROP_ISequentialStream |
ISupportErrorInfo ISupportErrorInfo | DBPROP_ISupportErrorInfo DBPROP_ISupportErrorInfo |
Литеральные закладки Literal Bookmarks | DBPROP_LITERALBOOKMARKS DBPROP_LITERALBOOKMARKS |
Удостоверение литеральной строки Literal Row Identity | DBPROP_LITERALIDENTITY DBPROP_LITERALIDENTITY |
Максимальное число открытых строк Maximum Open Rows | DBPROP_MAXOPENROWS DBPROP_MAXOPENROWS |
Максимальное число ожидающих строк Maximum Pending Rows | DBPROP_MAXPENDINGROWS DBPROP_MAXPENDINGROWS |
Максимальное число строк Maximum Rows | DBPROP_MAXROWS DBPROP_MAXROWS |
Гранулярность уведомлений Notification Granularity | DBPROP_NOTIFICATIONGRANULARITY DBPROP_NOTIFICATIONGRANULARITY |
Этапы уведомления Notification Phases | DBPROP_NOTIFICATIONPHASES DBPROP_NOTIFICATIONPHASES |
Транзакционные объекты Objects Transacted | DBPROP_TRANSACTEDOBJECT DBPROP_TRANSACTEDOBJECT |
Видны собственные изменения Own Changes Visible | DBPROP_OWNUPDATEDELETE DBPROP_OWNUPDATEDELETE |
Видны собственные вставки Own Inserts Visible | DBPROP_OWNINSERT DBPROP_OWNINSERT |
Сохранить при прерывании Preserve on Abort | DBPROP_ABORTPRESERVE DBPROP_ABORTPRESERVE |
Сохранить при фиксации Preserve on Commit | DBPROP_COMMITPRESERVE DBPROP_COMMITPRESERVE |
Быстрый перезапуск Quick Restart | DBPROP_QUICKRESTART DBPROP_QUICKRESTART |
Повторные события Reentrant Events | DBPROP_REENTRANTEVENTS DBPROP_REENTRANTEVENTS |
Удалить удаленные строки Remove Deleted Rows | DBPROP_REMOVEDELETED DBPROP_REMOVEDELETED |
Отчет о нескольких изменениях Report Multiple Changes | DBPROP_REPORTMULTIPLECHANGES DBPROP_REPORTMULTIPLECHANGES |
Возврат ожидающих вставок Return Pending Inserts | DBPROP_RETURNPENDINGINSERTS DBPROP_RETURNPENDINGINSERTS |
Уведомление об удалении строки Row Delete Notification | DBPROP_NOTIFYROWDELETE DBPROP_NOTIFYROWDELETE |
Уведомление о первом изменении строки Row First Change Notification | DBPROP_NOTIFYROWFIRSTCHANGE DBPROP_NOTIFYROWFIRSTCHANGE |
Уведомление о вставке строки Row Insert Notification | DBPROP_NOTIFYROWINSERT DBPROP_NOTIFYROWINSERT |
Права доступа к строке Row Privileges | DBPROP_ROWRESTRICT DBPROP_ROWRESTRICT |
Уведомление о повторной синхронизации строк Row Resynchronization Notification | DBPROP_NOTIFYROWRESYNCH DBPROP_NOTIFYROWRESYNCH |
Потоковая модель строк Row Threading Model | DBPROP_ROWTHREADMODEL DBPROP_ROWTHREADMODEL |
Уведомление об отмене изменения строки Row Undo Change Notification | DBPROP_NOTIFYROWUNDOCHANGE DBPROP_NOTIFYROWUNDOCHANGE |
Уведомление об отмене удаления строки Row Undo Delete Notification | DBPROP_NOTIFYROWUNDODELETE DBPROP_NOTIFYROWUNDODELETE |
Уведомление об отмене вставки строки Row Undo Insert Notification | DBPROP_NOTIFYROWUNDOINSERT DBPROP_NOTIFYROWUNDOINSERT |
Уведомление об обновлении строки Row Update Notification | DBPROP_NOTIFYROWUPDATE DBPROP_NOTIFYROWUPDATE |
Уведомление об изменении расположения выборки набора строк Rowset Fetch Position Change Notification | DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE |
Уведомление о выпуске набора строк Rowset Release Notification | DBPROP_NOTIFYROWSETRELEASE DBPROP_NOTIFYROWSETRELEASE |
Прокрутка назад Scroll Backwards | DBPROP_CANSCROLLBACKWARDS DBPROP_CANSCROLLBACKWARDS |
Пропустить удаленные закладки Skip Deleted Bookmarks | DBPROP_BOOKMARKSKIPPED DBPROP_BOOKMARKSKIPPED |
Строгая идентификация строк Strong Row Identity | DBPROP_STRONGITDENTITY DBPROP_STRONGITDENTITY |
Уникальные строки Unique Rows | DBPROP_UNIQUEROWS DBPROP_UNIQUEROWS |
Updatability Updatability | DBPROP_UPDATABILITY DBPROP_UPDATABILITY |
Использование закладок Use Bookmarks | DBPROP_BOOKMARKS DBPROP_BOOKMARKS |
Динамические свойства команды Command Dynamic Properties
Следующие свойства добавляются в коллекцию Properties объекта Command . The following properties are added to the Command object’s Properties collection.
Имя свойства ADO ADO Property Name | Имя свойства OLE DB OLE DB Property Name |
---|---|
Порядок доступа Access Order | DBPROP_ACCESSORDER DBPROP_ACCESSORDER |
Блокировка объектов хранилища Blocking Storage Objects | DBPROP_BLOCKINGSTORAGEOBJECTS DBPROP_BLOCKINGSTORAGEOBJECTS |
Тип закладки Bookmark Type | DBPROP_BOOKMARKTYPE DBPROP_BOOKMARKTYPE |
С закладками Bookmarkable | DBPROP_IROWSETLOCATE DBPROP_IROWSETLOCATE |
Изменить вставленные строки Change Inserted Rows | DBPROP_CHANGEINSERTEDROWS DBPROP_CHANGEINSERTEDROWS |
Права доступа к столбцу Column Privileges | DBPROP_COLUMNRESTRICT DBPROP_COLUMNRESTRICT |
Уведомление о наборе столбцов Column Set Notification | DBPROP_NOTIFYCOLUMNSET DBPROP_NOTIFYCOLUMNSET |
Задержка обновлений объектов хранилища Delay Storage Object Updates | DBPROP_DELAYSTORAGEOBJECTS DBPROP_DELAYSTORAGEOBJECTS |
Получить назад Fetch Backwards | DBPROP_CANFETCHBACKWARDS DBPROP_CANFETCHBACKWARDS |
Удержание строк Hold Rows | DBPROP_CANHOLDROWS DBPROP_CANHOLDROWS |
IAccessor IAccessor | DBPROP_IAccessor DBPROP_IAccessor |
IColumnsInfo IColumnsInfo | DBPROP_IColumnsInfo DBPROP_IColumnsInfo |
IColumnsRowset IColumnsRowset | DBPROP_IColumnsRowset DBPROP_IColumnsRowset |
IConnectionPointContainer IConnectionPointContainer | DBPROP_IConnectionPointContainer DBPROP_IConnectionPointContainer |
IConvertType IConvertType | DBPROP_IConvertType DBPROP_IConvertType |
Строки немобильных устройств Immobile Rows | DBPROP_IMMOBILEROWS DBPROP_IMMOBILEROWS |
IRowset IRowset | DBPROP_IRowset DBPROP_IRowset |
IRowsetChange IRowsetChange | DBPROP_IRowsetChange DBPROP_IRowsetChange |
ировсетидентити IRowsetIdentity | DBPROP_IRowsetIdentity DBPROP_IRowsetIdentity |
IRowsetInfo IRowsetInfo | DBPROP_IRowsetInfo DBPROP_IRowsetInfo |
IRowsetLocate IRowsetLocate | DBPROP_IRowsetLocate DBPROP_IRowsetLocate |
Интерфейс irowsetresynch IRowsetResynch | |
IRowsetUpdate IRowsetUpdate | DBPROP_IRowsetUpdate DBPROP_IRowsetUpdate |
ISequentialStream ISequentialStream | DBPROP_ISequentialStream DBPROP_ISequentialStream |
ISupportErrorInfo ISupportErrorInfo | DBPROP_ISupportErrorInfo DBPROP_ISupportErrorInfo |
Литеральные закладки Literal Bookmarks | DBPROP_LITERALBOOKMARKS DBPROP_LITERALBOOKMARKS |
Удостоверение литеральной строки Literal Row Identity | DBPROP_LITERALIDENTITY DBPROP_LITERALIDENTITY |
Максимальное число открытых строк Maximum Open Rows | DBPROP_MAXOPENROWS DBPROP_MAXOPENROWS |
Максимальное число ожидающих строк Maximum Pending Rows | DBPROP_MAXPENDINGROWS DBPROP_MAXPENDINGROWS |
Максимальное число строк Maximum Rows | DBPROP_MAXROWS DBPROP_MAXROWS |
Гранулярность уведомлений Notification Granularity | DBPROP_NOTIFICATIONGRANULARITY DBPROP_NOTIFICATIONGRANULARITY |
Этапы уведомления Notification Phases | DBPROP_NOTIFICATIONPHASES DBPROP_NOTIFICATIONPHASES |
Транзакционные объекты Objects Transacted | DBPROP_TRANSACTEDOBJECT DBPROP_TRANSACTEDOBJECT |
Видны собственные изменения Own Changes Visible | DBPROP_OWNUPDATEDELETE DBPROP_OWNUPDATEDELETE |
Видны собственные вставки Own Inserts Visible | DBPROP_OWNINSERT DBPROP_OWNINSERT |
Сохранить при прерывании Preserve on Abort | DBPROP_ABORTPRESERVE DBPROP_ABORTPRESERVE |
Сохранить при фиксации Preserve on Commit | DBPROP_COMMITPRESERVE DBPROP_COMMITPRESERVE |
Быстрый перезапуск Quick Restart | DBPROP_QUICKRESTART DBPROP_QUICKRESTART |
Повторные события Reentrant Events | DBPROP_REENTRANTEVENTS DBPROP_REENTRANTEVENTS |
Удалить удаленные строки Remove Deleted Rows | DBPROP_REMOVEDELETED DBPROP_REMOVEDELETED |
Отчет о нескольких изменениях Report Multiple Changes | DBPROP_REPORTMULTIPLECHANGES DBPROP_REPORTMULTIPLECHANGES |
Возврат ожидающих вставок Return Pending Inserts | DBPROP_RETURNPENDINGINSERTS DBPROP_RETURNPENDINGINSERTS |
Уведомление об удалении строки Row Delete Notification | DBPROP_NOTIFYROWDELETE DBPROP_NOTIFYROWDELETE |
Уведомление о первом изменении строки Row First Change Notification | DBPROP_NOTIFYROWFIRSTCHANGE DBPROP_NOTIFYROWFIRSTCHANGE |
Уведомление о вставке строки Row Insert Notification | DBPROP_NOTIFYROWINSERT DBPROP_NOTIFYROWINSERT |
Права доступа к строке Row Privileges | DBPROP_ROWRESTRICT DBPROP_ROWRESTRICT |
Уведомление о повторной синхронизации строк Row Resynchronization Notification | DBPROP_NOTIFYROWRESYNCH DBPROP_NOTIFYROWRESYNCH |
Потоковая модель строк Row Threading Model | DBPROP_ROWTHREADMODEL DBPROP_ROWTHREADMODEL |
Уведомление об отмене изменения строки Row Undo Change Notification | DBPROP_NOTIFYROWUNDOCHANGE DBPROP_NOTIFYROWUNDOCHANGE |
Уведомление об отмене удаления строки Row Undo Delete Notification | DBPROP_NOTIFYROWUNDODELETE DBPROP_NOTIFYROWUNDODELETE |
Уведомление об отмене вставки строки Row Undo Insert Notification | DBPROP_NOTIFYROWUNDOINSERT DBPROP_NOTIFYROWUNDOINSERT |
Уведомление об обновлении строки Row Update Notification | DBPROP_NOTIFYROWUPDATE DBPROP_NOTIFYROWUPDATE |
Уведомление об изменении расположения выборки набора строк Rowset Fetch Position Change Notification | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
Уведомление о выпуске набора строк Rowset Release Notification | DBPROP_NOTIFYROWSETRELEASE DBPROP_NOTIFYROWSETRELEASE |
Прокрутка назад Scroll Backwards | DBPROP_CANSCROLLBACKWARDS DBPROP_CANSCROLLBACKWARDS |
Пропустить удаленные закладки Skip Deleted Bookmarks | DBPROP_BOOKMARKSKIP DBPROP_BOOKMARKSKIP |
Строгая идентификация строк Strong Row Identity | DBPROP_STRONGIDENTITY DBPROP_STRONGIDENTITY |
Updatability Updatability | DBPROP_UPDATABILITY DBPROP_UPDATABILITY |
Использование закладок Use Bookmarks | DBPROP_BOOKMARKS DBPROP_BOOKMARKS |
Дополнительные сведения о конкретной реализации и функциональных возможностях о поставщике OLE DB Майкрософт для ODBC см. в справочнике по программированию OLE DB или на веб-сайте центра разработчиков для доступа к данным и хранилища на сайте MSDN. For details regarding specific implementation and functional information about the Microsoft OLE DB Provider for ODBC, see the OLE DB Programmer’s Reference or visit the Data Access and Storage Developer Center Web site on MSDN.