ADO Dynamic プロパティ インデックス

データ プロバイダー、サービス プロバイダー、サービス コンポーネントでは、開いていない Connection オブジェクトと Recordset オブジェクトの Properties コレクションに動的プロパティを追加できます。 これらのオブジェクトが開いている場合は、特定のプロバイダーでも追加のプロパティを挿入できます。 これらのプロパティの一部は、「ADO の動的プロパティ」のセクションにリストされています。 「付録 A: プロバイダー」のセクションには、特定のプロバイダーごとに、さらに詳細なリストが示されています。

以下の表は、標準 OLE DB プロバイダーの動的プロパティごとの ADO 名と OLE DB 名の相互インデックスです。 ご使用のプロバイダーが、ここにリストされているプロパティよりもさらに多くのプロパティを追加している場合があります。 プロバイダーに固有の動的プロパティに関する具体的な情報については、ご使用のプロバイダーのドキュメントを参照してください。

OLE DB プログラマーズ リファレンスでは、ADO プロパティ名が "説明" という用語で参照されています。これらの標準プロパティの詳細については、OLE DB のドキュメント内の OLE DB プロパティに関するインデックスをその名前で検索または参照してください。

Connection の動的プロパティ

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
データ ソース名 DBPROP_DATASOURCENAME
Data Source Object Threading Model (データ ソース オブジェクト スレッド モデル) DBPROP_DSOTHREADMODEL
DBMS Name (DBMS 名) DBPROP_DBMSNAME
DBMS Version (DBMS バージョン) DBPROP_DBMSVER
Extended Properties DBPROP_INIT_PROVIDERSTRING
GROUP BY Support (GROUP BY をサポートする) DBPROP_GROUPBY
Heterogeneous Table Support (異なるテーブルのサポート) DBPROP_HETEROGENEOUSTABLES
Identifier Case Sensitivity (識別子の大文字と小文字の区別) DBPROP_IDENTIFIERCASE
Initial Catalog DBPROP_INIT_CATALOG
分離レベル 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 (行の最大サイズは BLOB を含む) DBPROP_MAXROWSIZEINCLUDESBLOB
Maximum Tables in SELECT (SELECT の最大のテーブル) DBPROP_MAXTABLESINSELECT
モード DBPROP_INIT_MODE
Multiple Parameter Sets (複数のパラメーター セット) DBPROP_MULTIPLEPARAMSETS
複数の結果 DBPROP_MULTIPLERESULTS
Multiple Storage Objects (複数のストレージ オブジェクト) DBPROP_MULTIPLESTORAGEOBJECTS
Multi-Table Update (複数テーブルの更新) DBPROP_MULTITABLEUPDATE
NULL Collation Order (NULL 照合順序) DBPROP_NULLCOLLATION
NULL Concatenation Behavior (NULL 連結ビヘイビアー) DBPROP_CONCATNULLBEHAVIOR
OLE DB Services (OLE DB サービス) DBPROP_INIT_OLEDBSERVICES
OLE DB Version (OLE DB バージョン) DBPROP_PROVIDEROLEDBVER
OLE Object Support (OLE オブジェクトのサポート) DBPROP_OLEOBJECTS
Open Rowset Support (行セットのサポートをオープンする) DBPROP_OPENROWSETSUPPORT
ORDER BY Columns in Select List (選択リストの ORDER BY 列) DBPROP_ORDERBYCOLUMNSINSELECT
Output Parameter Availability (出力パラメーターが使用可能かどうか) DBPROP_OUTPUTPARAMETERAVAILABILITY
Pass By Ref Accessors (Ref アクセサーを使って渡す) DBPROP_BYREFACCESSORS
Password DBPROP_AUTH_PASSWORD
Persist Security Info DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO
Persistent ID Type (永続的な ID の型) 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
プロバイダー名 DBPROP_PROVIDERFILENAME
プロバイダーのバージョン DBPROP_PROVIDERVER
Read-Only Data Source (読み取り専用データ ソース) DBPROP_DATASOURCEREADONLY
Rowset Conversions on Command (指示に従って行セットの変換) DBPROP_ROWSETCONVERSIONSONCOMMAND
Schema Term (スキーマ用語) DBPROP_SCHEMATERM
Schema Usage (スキーマの使用) DBPROP_SCHEMAUSAGE
SQL サポート DBPROP_SQLSUPPORT
Structured Storage (構造化ストレージ) DBPROP_STRUCTUREDSTORAGE
Subquery Support (サブクエリ サポート) DBPROP_SUBQUERIES
Table Term (テーブル用語) DBPROP_TABLETERM
Transaction DDL (トランザクション DDL) DBPROP_SUPPORTEDTXNDDL
User ID DBPROP_AUTH_USERID
[ユーザー名] DBPROP_USERNAME
ウィンドウ ハンドル DBPROP_INIT_HWND

Recordset の動的プロパティ

Recordset オブジェクトの動的プロパティは、Recordset が閉じているときには範囲外になり、使用できなくなることに注意してください。

ADO プロパティ名 OLE DB プロパティ名
IAccessor DBPROP_IACCESSOR
IChapteredRowset
IColumnsInfo DBPROP_ICOLUMNSINFO
IColumnsRowset DBPROP_ICOLUMNSROWSET
IConnectionPointContainer DBPROP_ICONNECTIONPOINTCONTAINER
IConvertType
ILockBytes DBPROP_ILOCKBYTES
IRowset DBPROP_IROWSET
IDBAsynchStatus DBPROP_IDBASYNCHSTATUS
IParentRowset
IRowsetChange DBPROP_IROWSETCHANGE
IRowsetExactScroll
IRowsetFind DBPROP_IROWSETFIND
IRowsetIdentity DBPROP_IROWSETIDENTITY
IRowsetInfo DBPROP_IROWSETINFO
IRowsetLocate DBPROP_IROWSETLOCATE
IRowsetRefresh DBPROP_IROWSETREFRESH
IRowsetResynch
IRowsetScroll DBPROP_IROWSETSCROLL
IRowsetUpdate DBPROP_IROWSETUPDATE
IRowsetView DBPROP_IROWSETVIEW
IRowsetIndex DBPROP_IROWSETINDEX
ISequentialStream DBPROP_ISEQUENTIALSTREAM
IStorage DBPROP_ISTORAGE
IStream DBPROP_ISTREAM
ISupportErrorInfo DBPROP_ISUPPORTERRORINFO
Access Order (アクセス順序) DBPROP_ACCESSORDER
Append-Only Rowset (追加のみの行セット) DBPROP_APPENDONLY
Asynchronous Rowset Processing (非同期の行セット プロセス) DBPROP_ROWSET_ASYNCH
Auto Recalc (自動再計算) DBPROP_ADC_AUTORECALC
Background Fetch Size (バックグラウンド フェッチ サイズ) DBPROP_ASYNCHFETCHSIZE
バックグラウンド スレッド優先順位 DBPROP_ASYNCHTHREADPRIORITY
バッチ サイズ DBPROP_ADC_BATCHSIZE
Blocking Storage Objects (ブロッキング ストレージ オブジェクト) DBPROP_BLOCKINGSTORAGEOBJECTS
Bookmark Type (ブックマークの種類) DBPROP_BOOKMARKTYPE
Bookmarkable (ブックマーク可能) DBPROP_IROWSETLOCATE
Bookmarks Ordered (ブックマークの順序指定) DBPROP_ORDEREDBOOKMARKS
Cache Child Rows (子行のキャッシュ) DBPROP_ADC_CACHECHILDROWS
Cache Deferred Columns (キャッシュ遅延列) DBPROP_CACHEDEFERRED
Change Inserted Rows (挿入行の変更) DBPROP_CHANGEINSERTEDROWS
Column Privileges (列の特権) DBPROP_COLUMNRESTRICT
Column Set Notification (列セットの通知) DBPROP_NOTIFYCOLUMNSET
Column Writable (書き込み可能な列) DBPROP_MAYWRITECOLUMN
Command Time Out (コマンドのタイムアウト) DBPROP_COMMANDTIMEOUT
Cursor Engine Version (カーソル エンジンのバージョン) DBPROP_ADC_CEVER
Defer Column (列の延期) DBPROP_DEFERRED
Delay Storage Object Updates (ストレージ オブジェクトの更新を遅延する) DBPROP_DELAYSTORAGEOBJECTS
Fetch Backwards (逆にフェッチする) DBPROP_CANFETCHBACKWARDS
Filter Operations (フィルター操作) DBPROP_FILTERCOMPAREOPS
Find Operations (操作の検索) DBPROP_FINDCOMPAREOPS
Hidden Columns (Count) (非表示の列 (カウント)) DBPROP_HIDDENCOLUMNS
Hold Rows (行の保持) DBPROP_CANHOLDROWS
Immobile Rows (固定行) DBPROP_IMMOBILEROWS
Initial Fetch Size (初期フェッチ サイズ) DBPROP_ASYNCHPREFETCHSIZE
Literal Bookmarks (リテラル ブックマーク) DBPROP_LITERALBOOKMARKS
Literal Row Identity (リテラル行の ID) DBPROP_LITERALIDENTITY
Maintain Change Status (変更状態の管理) DBPROP_ADC_MAINTAINCHANGESTATUS
Maximum Open Rows (オープンする行の最大数) DBPROP_MAXOPENROWS
Maximum Pending Rows (保留できる行の最大数) DBPROP_MAXPENDINGROWS
Maximum Rows (最大行) DBPROP_MAXROWS
メモリ使用量 DBPROP_MEMORYUSAGE
Notification Granularity (通知の細分性) DBPROP_NOTIFICATIONGRANULARITY
Notification Phases (通知のフェーズ) DBPROP_NOTIFICATIONPHASES
Objects Transacted (トランザクションされたオブジェクト) DBPROP_TRANSACTEDOBJECT
Others' Changes Visible (その他の変更を可視化) DBPROP_OTHERUPDATEDELETE
Others' Inserts Visible (その他の挿入を可視化) DBPROP_OTHERINSERT
Own Changes Visible (自分の変更を可視化) DBPROP_OWNUPDATEDELETE
Own Inserts Visible (自分の挿入を可視化) DBPROP_OWNINSERT
Preserve on Abort (中止時に保存する) DBPROP_ABORTPRESERVE
Preserve on Commit (コミット時に保存) DBPROP_COMMITPRESERVE
Private1
Quick Restart (クイック再起動) DBPROP_QUICKRESTART
Reentrant Events (再入イベント) DBPROP_REENTRANTEVENTS
Remove Deleted Rows (削除行を削除) DBPROP_REMOVEDELETED
Report Multiple Changes (複数変更のレポート) DBPROP_REPORTMULTIPLECHANGES
Reshape Name (変形名) DBPROP_ADC_RESHAPENAME
Resync Command (再同期コマンド) DBPROP_ADC_CUSTOMRESYNCH
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
Server Cursor (サーバー カーソル) DBPROP_SERVERCURSOR
Skip Deleted Bookmarks (削除されたブックマークをスキップ) DBPROP_BOOKMARKSKIPPED
Strong Row Identity (厳密な行の ID) DBPROP_STRONGIDENTITY
Unique Catalog (一意のカタログ) DBPROP_ADC_UNIQUECATALOG
Unique Rows (一意の行) DBPROP_UNIQUEROWS
Unique Schema (一意のスキーマ) DBPROP_ADC_UNIQUESCHEMA
Unique Table DBPROP_ADC_UNIQUETABLE
Updatability (適応性) DBPROP_UPDATABILITY
Update Criteria (更新条件) DBPROP_ADC_UPDATECRITERIA
Update Resync (更新再同期) DBPROP_ADC_UPDATERESYNC
Use Bookmarks (ブックマークの使用) DBPROP_BOOKMARKS