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 |