Microsoft OLE DB Provider for ODBC
適用先: Access 2013、Office 2013
ADO または RDS のプログラマにとって、すべてのデータ ソースで OLE DB インターフェイスが公開され、ADO で直接データ ソースを呼び出すことができるのが理想的です。 OLE DB インターフェイスを実装するデータベース ベンダーは増えていますが、まだこのインターフェイスを公開していないデータ ソースもあります。 ただし、現在使用されている事実上すべての DBMS システムは、ODBC によるアクセスが可能です。
ODBC ドライバーは、Microsoft SQL Server、Microsoft Access (Microsoft Jet データベース エンジン)、および Microsoft FoxPro だけでなく、Oracle などの Microsoft 以外のデータベース製品を含めた、現在使用されているすべての主要 DBMS で使用できます。
ただし、Microsoft ODBC Provider を使用すると、ADO からすべての ODBC データ ソースに接続できます。 このプロバイダーはフリースレッドであり、Unicode に対応しています。
このプロバイダーはトランザクションをサポートしていますが、DBMS エンジンの種類によって、サポートするトランザクションの種類が異なります。 たとえば、Microsoft Access は 5 レベルまでのネストされたトランザクションをサポートします。
このプロバイダーは ADO の既定のプロバイダーであり、プロバイダーに依存するすべての ADO プロパティおよびメソッドをサポートします。
接続文字列パラメーター
このプロバイダーに接続するには、ConnectionString プロパティの Provider= 引数を次のように設定します。
MSDASQL
Provider プロパティを取得した場合も、この文字列が返されます。
標準的な接続文字列
このプロバイダーの標準的な接続文字列を次に示します。
"Provider=MSDASQL;DSN=dsnName;UID=userName;PWD=userPassword;"
この文字列は、次に示すキーワードで構成されています。
Keyword |
説明 |
---|---|
Provider |
OLE DB Provider for ODBC を指定します。 |
DSN |
データ ソース名を指定します。 |
UID |
ユーザー名を指定します。 |
PWD |
ユーザー パスワードを指定します。 |
URL |
Web フォルダーに発行されたファイルまたはディレクトリの URL を指定します。 |
このプロバイダーは ADO の既定のプロバイダーであるため、接続文字列で Provider= パラメーターを省略すると、このプロバイダーへの接続の確立が試行されます。
このプロバイダーは、ADO で定義されたパラメーター以外に独自の接続パラメーターをサポートしません。 ただし、ADO 以外の接続パラメーターが指定されている場合は、ODBC ドライバー マネージャーに渡します。
Provider パラメーターを省略できるので、同じデータ ソースに対して ODBC 接続文字列と同じ ADO 接続文字列を作成できます。 ODBC 接続文字列を作成するときと同じパラメーター名 (DRIVER=、DATABASE=、DSN= など)、値、および構文を使用します。 定義済みのデータ ソース名 (DSN) または FileDSN を指定してもしなくても接続できます。
DSN または FileDSN を指定する場合の構文:
"[Provider=MSDASQL;] { DSN=name | FileDSN=filename } ; [DATABASE=database;] UID=user; PWD=password"
DSN 指定しない場合の構文 (DSN なしの接続):
"[Provider=MSDASQL;] DRIVER=driver; SERVER=server;DATABASE=database; UID=user; PWD=password"
If you use a DSN or FileDSN, it must be defined through the ODBC Data Source Administrator in the Windows Control Panel. In Microsoft Windows 2000, the ODBC Administrator is located under Administrative Tools. In previous versions of Windows, the ODBC Administrator icon is named 32-bit ODBC or simply ODBC.
DSN を設定する代わりに、"SQL Server" などの ODBC ドライバー (DRIVER=)、サーバー名 (SERVER=)、およびデータベース名 (DATABASE=) を指定することもできます。
ユーザー アカウント名 (UID=) と、そのユーザー アカウントのパスワード (PWD=) を、ODBC 固有のパラメーターまたは ADO で定義された標準的な user パラメーターと password パラメーターで指定できます。
DSN 定義では既にデータベースが指定されていますが、DSN に加えてデータベース パラメーターを指定して、別のデータベースに接続できます。 DSN を使用する場合は、常にデータベース パラメーターを含めると良いでしょう。 This will ensure that you connect to the proper database in the event that another user changed the default database parameter since you last checked the DSN definition.
プロバイダー固有の Connection のプロパティ
OLE DB Provider for ODBC は、 Connection オブジェクトの Properties コレクションにプロパティを追加します。 次の表は、これらのプロパティの一覧で、かっこ内は対応する OLE DB プロパティ名です。
プロパティ名 |
説明 |
---|---|
アクセシビリティ対応のプロシージャ |
ユーザーがストアド プロシージャにアクセスできるかどうかを示します。 |
アクセシビリティ対応テーブル |
ユーザーがデータベースのテーブルに対して SELECT ステートメントを実行する権限を持つかどうかを示します。 |
Active ステートメント |
ODBC ドライバーが 1 つの接続でサポートできるハンドル数を示します。 |
ドライバー名 |
ODBC ドライバーのファイル名を示します。 |
ドライバー ODBC バージョン |
このドライバーがサポートする ODBC のバージョンを示します。 |
ファイルの使用状況 |
ドライバーがデータ ソース内のファイルを、テーブルとして扱うか、カタログとして扱うかを示します。 |
Like Escape 句 |
ドライバーが、WHERE 句の LIKE 述語でパーセント記号 (%) および下線記号 (_) のエスケープ文字を定義および使用できるかどうかを示します。 |
グループ化の最大列数 |
SELECT ステートメントの GROUP BY 句に記述できる最大列数を示します。 |
インデックスの最大列数 |
インデックスに格納できる最大列数を示します。 |
順序の最大列数 |
SELECT ステートメントの ORDER BY 句に記述できる最大列数を示します。 |
Select の最大列数 |
SELECT ステートメントの SELECT 部分に記述できる最大列数を示します。 |
テーブルの最大列数 |
テーブルの最大列数を示します。 |
数値を処理する関数 |
ODBC ドライバーがサポートする数値関数を示します。 関数名とこのビットマスクで使用される関連付けられた値の一覧については、ODBC マニュアルの「Appendix E: Scalar Functions」 (英語) を参照してください。 |
外部結合機能 |
プロバイダーがサポートする OUTER JOIN の種類を示します。 |
外部結合 |
プロバイダーが OUTER JOIN をサポートするかどうかを示します。 |
特殊文字 |
ODBC ドライバーで特別な意味を持つ文字を示します。 |
ストアド プロシージャ |
この ODBC ドライバーでストアド プロシージャを使用できるかどうかを示します。 |
文字列を処理する関数 |
ODBC ドライバーがサポートする文字列関数を示します。 関数名とこのビットマスクで使用される関連付けられた値の一覧については、ODBC マニュアルの「Appendix E: Scalar Functions」を参照してください。 |
システム関数 |
ODBC ドライバーがサポートするシステム関数を示します。 関数名とこのビットマスクで使用される関連付けられた値の一覧については、ODBC マニュアルの「Appendix E: Scalar Functions」を参照してください。 |
時刻/日付関数 |
ODBC ドライバーがサポートする時刻/日付関数を示します。 関数名とこのビットマスクで使用される関連付けられた値の一覧については、ODBC マニュアルの「Appendix E: Scalar Functions」を参照してください。 |
SQL 文法のサポート |
ODBC ドライバーがサポートする SQL 文法を示します。 |
プロバイダー固有の Recordset および Command のプロパティ
OLE DB Provider for ODBC は、 Recordset オブジェクトと Command オブジェクトの Properties コレクションにプロパティを追加します。 次の表は、これらのプロパティの一覧で、かっこ内は対応する OLE DB プロパティ名です。
プロパティ名 |
説明 |
---|---|
クエリ ベースの更新/削除/挿入 |
SQL クエリを使用して更新、削除、および挿入を実行できるかどうかを示します。 |
ODBC コンカレンシーの種類 |
2 人のユーザーがデータ ソースの同じデータに同時にアクセスしようとしたときに発生する問題を減少させるための方法を示します。 |
Forward-Only カーソルでの BLOB アクセシビリティ |
前方のみのカーソルの使用時に BLOB Fields にアクセスできるかどうかを示します。 |
QBU WHERE 句にSQL_FLOAT、SQL_DOUBLE、およびSQL_REALを含める |
SQL_FLOAT、SQL_DOUBLE、および SQL_REAL の値を QBU WHERE 句に含めることができるかどうかを示します。 |
挿入後の最後の行の位置 |
新規レコードをテーブルに挿入した後、テーブルの最後の行が現在の行になるかどうかを示します。 |
IRowsetChangeExtInfo |
IRowsetChange インターフェイスが拡張情報を提供するかどうかを示します。 |
ODBC カーソルの種類 |
Recordset で使用されるカーソルの種類を示します。 |
マーシャリングできる行セットを生成する |
ODBC ドライバーがマーシャリング可能なレコードセットを生成することを示します。 |
コマンド テキスト
Command オブジェクトの使用方法は、データ ソースおよび受け付けられるクエリまたはコマンド ステートメントの種類によって大きく異なります。
ODBC には、ストアド プロシージャを呼び出すための独自の構文があります。 Command オブジェクトの CommandText プロパティ、Connection オブジェクトの Execute メソッドの CommandText 引数、または Recordset オブジェクトの Open メソッドの Source 引数の場合は、次の構文で文字列を渡します。
"{ [ ? = ] call procedure [ ( ? [, ? [ , ]] ) ] }"
? はそれぞれ Parameters コレクションのオブジェクトを参照します。 最初の ? は Parameters(0) を参照し、次の ? は Parameters(1) を参照し、以下同様に続きます。
パラメーターの参照は省略可能で、ストアド プロシージャの構造に依存します。 パラメーターを定義していないストアド プロシージャを呼び出す場合の構文は、次のようになります。
"{ call procedure }"
2 つのクエリ パラメーターを持つ場合は、次のようになります。
"{ call procedure ( ?, ? ) }"
ストアド プロシージャが値を返す場合、戻り値は別のパラメーターとして扱われます。 クエリ パラメーターがなく、戻り値がある場合は、次のようになります。
"{ ? = call procedure }"
戻り値があり、2 つのクエリ パラメーターがある場合は、次のようになります。
"{ ? = call procedure ( ?, ? ) }"
Recordset の動作
次の表は、このプロバイダーで開かれた Recordset オブジェクトで利用可能な標準の ADO メソッドと ADO プロパティの一覧です。
プロバイダーの構成による Recordset の動作の詳細については、 Supports メソッドを実行し、 Recordset の Properties コレクションを列挙して、プロバイダー固有の動的プロパティが存在するかどうかを確認してください。
標準的な ADO Recordset のプロパティの利用可能性は、次のとおりです。
プロパティ |
ForwardOnly |
Dynamic |
Keyset |
静的 |
---|---|---|---|---|
利用不可 |
利用不可 |
読み取り/書き込み |
読み取り/書き込み |
|
利用不可 |
利用不可 |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
|
利用不可 |
利用不可 |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
利用不可 |
読み取り専用 |
読み取り専用 |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り/書き込み |
利用不可 |
読み取り専用 |
読み取り専用 |
|
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
読み取り/書き込み |
|
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
|
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
バージョン 1.0 の Microsoft OLE DB Provider for ODBC で ADO を使用する場合、AbsolutePosition プロパティと AbsolutePage プロパティは値の設定のみ可能です。
標準的な ADO Recordset のメソッドの利用可能性は、次のとおりです。
メソッド |
ForwardOnly |
Dynamic |
Keyset |
静的 |
---|---|---|---|---|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
いいえ |
いいえ |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
いいえ |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
いいえ |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
いいえ |
いいえ |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
*Microsoft Access データベースではサポートされません。
動的プロパティ
Microsoft OLE DB Provider for ODBC は、開かれていない Connection オブジェクト、 Recordset オブジェクト、および Command オブジェクトの Properties コレクションに動的プロパティを挿入します。
以下の表は、各動的プロパティの ADO 名と OLE DB 名の対応表です。 OLE DB プログラマリファレンスは、"Description" という用語で ADO プロパティ名を参照します。これらのプロパティの詳細については、「OLE DB プログラマリファレンス」を参照してください。 OLE DB プロパティ名をキーワードとして検索するか、「付録 C: プロパティ表」を参照してください。
Connection の動的プロパティ
次に示すプロパティが Connection オブジェクトの Properties コレクションに追加されます。
ADO プロパティ名 |
OLE DB プロパティ名 |
---|---|
Active Sessions |
DBPROP_ACTIVESESSIONS |
Asynchable Abort |
DBPROP_ASYNCTXNABORT |
Asynchable Commit |
DBPROP_ASYNCTNXCOMMIT |
Autocommit Isolation Levels |
DBPROP_SESS_AUTOCOMMITISOLEVELS |
Catalog Location |
DBPROP_CATALOGLOCATION |
Catalog Term |
DBPROP_CATALOGTERM |
Column Definition |
DBPROP_COLUMNDEFINITION |
Connect Timeout |
DBPROP_INIT_TIMEOUT |
Current Catalog |
DBPROP_CURRENTCATALOG |
Data Source |
DBPROP_INIT_DATASOURCE |
Data Source Name |
DBPROP_DATASOURCENAME |
Data Source Object Threading Model |
DBPROP_DSOTHREADMODEL |
DBMS Name |
DBPROP_DBMSNAME |
DBMS Version |
DBPROP_DBMSVER |
Extended Properties |
DBPROP_INIT_PROVIDERSTRING |
GROUP BY Support |
DBPROP_GROUPBY |
Heterogeneous Table Support |
DBPROP_HETEROGENEOUSTABLES |
Identifier Case Sensitivity |
DBPROP_IDENTIFIERCASE |
Initial Catalog |
DBPROP_INIT_CATALOG |
Isolation Levels |
DBPROP_SUPPORTEDTXNISOLEVELS |
Isolation Retention |
DBPROP_SUPPORTEDTXNISORETAIN |
Locale Identifier |
DBPROP_INIT_LCID |
場所 |
DBPROP_INIT_LOCATION |
Maximum Index Size |
DBPROP_MAXINDEXSIZE |
Maximum Row Size |
DBPROP_MAXROWSIZE |
Maximum Row Size Includes BLOB |
DBPROP_MAXROWSIZEINCLUDESBLOB |
Maximum Tables in SELECT |
DBPROP_MAXTABLESINSELECT |
Mode |
DBPROP_INIT_MODE |
Multiple Parameter Sets |
DBPROP_MULTIPLEPARAMSETS |
Multiple Results |
DBPROP_MULTIPLERESULTS |
Multiple Storage Objects |
DBPROP_MULTIPLESTORAGEOBJECTS |
Multi-Table Update |
DBPROP_MULTITABLEUPDATE |
NULL Collation Order |
DBPROP_NULLCOLLATION |
NULL Concatenation Behavior |
DBPROP_CONCATNULLBEHAVIOR |
OLE DB Services |
DBPROP_INIT_OLEDBSERVICES |
OLE DB Version |
DBPROP_PROVIDEROLEDBVER |
OLE Object Support |
DBPROP_OLEOBJECTS |
Open Rowset Support |
DBPROP_OPENROWSETSUPPORT |
ORDER BY Columns in Select List |
DBPROP_ORDERBYCOLUMNSINSELECT |
Output Parameter Availability |
DBPROP_OUTPUTPARAMETERAVAILABILITY |
Password |
DBPROP_AUTH_PASSWORD |
Pass By Ref Accessors |
DBPROP_BYREFACCESSORS |
Persist Security Info |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Persistent ID Type |
DBPROP_PERSISTENTIDTYPE |
Prepare Abort Behavior |
DBPROP_PREPAREABORTBEHAVIOR |
Prepare Commit Behavior |
DBPROP_PREPARECOMMITBEHAVIOR |
Procedure Term |
DBPROP_PROCEDURETERM |
Prompt |
DBPROP_INIT_PROMPT |
Provider Friendly Name |
DBPROP_PROVIDERFRIENDLYNAME |
Provider Name |
DBPROP_PROVIDERFILENAME |
Provider Version |
DBPROP_PROVIDERVER |
Read-Only Data Source |
DBPROP_DATASOURCEREADONLY |
Rowset Conversions on Command |
DBPROP_ROWSETCONVERSIONSONCOMMAND |
Schema Term |
DBPROP_SCHEMATERM |
Schema Usage |
DBPROP_SCHEMAUSAGE |
SQL Support |
DBPROP_SQLSUPPORT |
Structured Storage |
DBPROP_STRUCTUREDSTORAGE |
Subquery Support |
DBPROP_SUBQUERIES |
Table Term |
DBPROP_TABLETERM |
Transaction DDL |
DBPROP_SUPPORTEDTXNDDL |
User ID |
DBPROP_AUTH_USERID |
User Name |
DBPROP_USERNAME |
Window Handle |
DBPROP_INIT_HWND |
Recordset の動的プロパティ
次に示すプロパティが Recordset オブジェクトの Properties コレクションに追加されます。
ADO プロパティ名 |
OLE DB プロパティ名 |
---|---|
Access Order |
DBPROP_ACCESSORDER |
Blocking Storage Objects |
DBPROP_BLOCKINGSTORAGEOBJECTS |
Bookmark Type |
DBPROP_BOOKMARKTYPE |
Bookmarkable |
DBPROP_IROWSETLOCATE |
Change Inserted Rows |
DBPROP_CHANGEINSERTEDROWS |
Column Privileges |
DBPROP_COLUMNRESTRICT |
Column Set Notification |
DBPROP_NOTIFYCOLUMNSET |
Delay Storage Object Updates |
DBPROP_DELAYSTORAGEOBJECTS |
Fetch Backwards |
DBPROP_CANFETCHBACKWARDS |
Hold Rows |
DBPROP_CANHOLDROWS |
IAccessor |
DBPROP_IAccessor |
IColumnsInfo |
DBPROP_IColumnsInfo |
IColumnsRowset |
DBPROP_IColumnsRowset |
IConnectionPointContainer |
DBPROP_IConnectionPointContainer |
IConvertType |
DBPROP_IConvertType |
Immobile Rows |
DBPROP_IMMOBILEROWS |
IRowset |
DBPROP_IRowset |
IRowsetChange |
DBPROP_IRowsetChange |
IRowsetIdentity |
DBPROP_IRowsetIdentity |
IRowsetInfo |
DBPROP_IRowsetInfo |
IRowsetLocate |
DBPROP_IRowsetLocate |
IRowsetResynch |
|
IRowsetUpdate |
DBPROP_IRowsetUpdate |
ISequentialStream |
DBPROP_ISequentialStream |
ISupportErrorInfo |
DBPROP_ISupportErrorInfo |
Literal Bookmarks |
DBPROP_LITERALBOOKMARKS |
Literal Row Identity |
DBPROP_LITERALIDENTITY |
Maximum Open Rows |
DBPROP_MAXOPENROWS |
Maximum Pending Rows |
DBPROP_MAXPENDINGROWS |
Maximum Rows |
DBPROP_MAXROWS |
Notification Granularity |
DBPROP_NOTIFICATIONGRANULARITY |
Notification Phases |
DBPROP_NOTIFICATIONPHASES |
Objects Transacted |
DBPROP_TRANSACTEDOBJECT |
Own Changes Visible |
DBPROP_OWNUPDATEDELETE |
Own Inserts Visible |
DBPROP_OWNINSERT |
Preserve on Abort |
DBPROP_ABORTPRESERVE |
Preserve on Commit |
DBPROP_COMMITPRESERVE |
Quick Restart |
DBPROP_QUICKRESTART |
Reentrant Events |
DBPROP_REENTRANTEVENTS |
Remove Deleted Rows |
DBPROP_REMOVEDELETED |
Report Multiple Changes |
DBPROP_REPORTMULTIPLECHANGES |
Return Pending Inserts |
DBPROP_RETURNPENDINGINSERTS |
Row Delete Notification |
DBPROP_NOTIFYROWDELETE |
Row First Change Notification |
DBPROP_NOTIFYROWFIRSTCHANGE |
Row Insert Notification |
DBPROP_NOTIFYROWINSERT |
Row Privileges |
DBPROP_ROWRESTRICT |
Row Resynchronization Notification |
DBPROP_NOTIFYROWRESYNCH |
Row Threading Model |
DBPROP_ROWTHREADMODEL |
Row Undo Change Notification |
DBPROP_NOTIFYROWUNDOCHANGE |
Row Undo Delete Notification |
DBPROP_NOTIFYROWUNDODELETE |
Row Undo Insert Notification |
DBPROP_NOTIFYROWUNDOINSERT |
Row Update Notification |
DBPROP_NOTIFYROWUPDATE |
Rowset Fetch Position Change Notification |
DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE |
Rowset Release Notification |
DBPROP_NOTIFYROWSETRELEASE |
Scroll Backwards |
DBPROP_CANSCROLLBACKWARDS |
Skip Deleted Bookmarks |
DBPROP_BOOKMARKSKIPPED |
Strong Row Identity |
DBPROP_STRONGITDENTITY |
Unique Rows |
DBPROP_UNIQUEROWS |
Updatability |
DBPROP_UPDATABILITY |
Use Bookmarks |
DBPROP_BOOKMARKS |
Command の動的プロパティ
次に示すプロパティが Command オブジェクトの Properties コレクションに追加されます。
ADO プロパティ名 |
OLE DB プロパティ名 |
---|---|
Access Order |
DBPROP_ACCESSORDER |
Blocking Storage Objects |
DBPROP_BLOCKINGSTORAGEOBJECTS |
Bookmark Type |
DBPROP_BOOKMARKTYPE |
Bookmarkable |
DBPROP_IROWSETLOCATE |
Change Inserted Rows |
DBPROP_CHANGEINSERTEDROWS |
Column Privileges |
DBPROP_COLUMNRESTRICT |
Column Set Notification |
DBPROP_NOTIFYCOLUMNSET |
Delay Storage Object Updates |
DBPROP_DELAYSTORAGEOBJECTS |
Fetch Backwards |
DBPROP_CANFETCHBACKWARDS |
Hold Rows |
DBPROP_CANHOLDROWS |
IAccessor |
DBPROP_IAccessor |
IColumnsInfo |
DBPROP_IColumnsInfo |
IColumnsRowset |
DBPROP_IColumnsRowset |
IConnectionPointContainer |
DBPROP_IConnectionPointContainer |
IConvertType |
DBPROP_IConvertType |
Immobile Rows |
DBPROP_IMMOBILEROWS |
IRowset |
DBPROP_IRowset |
IRowsetChange |
DBPROP_IRowsetChange |
IRowsetIdentity |
DBPROP_IRowsetIdentity |
IRowsetInfo |
DBPROP_IRowsetInfo |
IRowsetLocate |
DBPROP_IRowsetLocate |
IRowsetResynch |
|
IRowsetUpdate |
DBPROP_IRowsetUpdate |
ISequentialStream |
DBPROP_ISequentialStream |
ISupportErrorInfo |
DBPROP_ISupportErrorInfo |
Literal Bookmarks |
DBPROP_LITERALBOOKMARKS |
Literal Row Identity |
DBPROP_LITERALIDENTITY |
Maximum Open Rows |
DBPROP_MAXOPENROWS |
Maximum Pending Rows |
DBPROP_MAXPENDINGROWS |
Maximum Rows |
DBPROP_MAXROWS |
Notification Granularity |
DBPROP_NOTIFICATIONGRANULARITY |
Notification Phases |
DBPROP_NOTIFICATIONPHASES |
Objects Transacted |
DBPROP_TRANSACTEDOBJECT |
Own Changes Visible |
DBPROP_OWNUPDATEDELETE |
Own Inserts Visible |
DBPROP_OWNINSERT |
Preserve on Abort |
DBPROP_ABORTPRESERVE |
Preserve on Commit |
DBPROP_COMMITPRESERVE |
Quick Restart |
DBPROP_QUICKRESTART |
Reentrant Events |
DBPROP_REENTRANTEVENTS |
Remove Deleted Rows |
DBPROP_REMOVEDELETED |
Report Multiple Changes |
DBPROP_REPORTMULTIPLECHANGES |
Return Pending Inserts |
DBPROP_RETURNPENDINGINSERTS |
Row Delete Notification |
DBPROP_NOTIFYROWDELETE |
Row First Change Notification |
DBPROP_NOTIFYROWFIRSTCHANGE |
Row Insert Notification |
DBPROP_NOTIFYROWINSERT |
Row Privileges |
DBPROP_ROWRESTRICT |
Row Resynchronization Notification |
DBPROP_NOTIFYROWRESYNCH |
Row Threading Model |
DBPROP_ROWTHREADMODEL |
Row Undo Change Notification |
DBPROP_NOTIFYROWUNDOCHANGE |
Row Undo Delete Notification |
DBPROP_NOTIFYROWUNDODELETE |
Row Undo Insert Notification |
DBPROP_NOTIFYROWUNDOINSERT |
Row Update Notification |
DBPROP_NOTIFYROWUPDATE |
Rowset Fetch Position Change Notification |
DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
Rowset Release Notification |
DBPROP_NOTIFYROWSETRELEASE |
Scroll Backwards |
DBPROP_CANSCROLLBACKWARDS |
Skip Deleted Bookmarks |
DBPROP_BOOKMARKSKIP |
Strong Row Identity |
DBPROP_STRONGIDENTITY |
Updatability |
DBPROP_UPDATABILITY |
Use Bookmarks |
DBPROP_BOOKMARKS |
関連項目
Microsoft OLE DB Provider for ODBC に関する具体的な実装と機能情報の詳細については、 OLE DB プログラマガイド を参照するか、 データ プラットフォーム デベロッパー センターを参照してください。