OLE DB カスタム プロパティ
変換元のカスタム プロパティ
OLE DB ソースには、カスタム プロパティと、すべてのデータ フロー コンポーネントとの共通プロパティの両方があります。
次の表は、OLE DB ソースのカスタム プロパティを示しています。 すべてのプロパティは読み取り/書き込み可能です。
プロパティ名 |
データ型 |
説明 |
||
---|---|---|---|---|
AccessMode |
Integer |
データベースへのアクセスに使用するモード。 値には、OpenRowset、OpenRowset from Variable、SQL Command、および SQL Command from Variable があります。 既定値は OpenRowset です。 |
||
AlwaysUseDefaultCodePage |
Boolean |
DefaultCodePage プロパティの値を各列に使用するか、または各列のロケールからコードページを派生するかを示す値。 このプロパティの既定値は False です。 |
||
CommandTimeout |
Integer |
コマンドのタイムアウトの秒数。 値 0 は、タイムアウトしないことを表します。
|
||
DefaultCodePage |
Integer |
コード ページに関する情報をデータ ソースから取得できない場合に使用するコード ページ。 |
||
OpenRowset |
String |
行セットを開くために使用するデータベース オブジェクトの名前。 |
||
OpenRowsetVariable |
String |
行セットを開くために使用するデータベース オブジェクトの名前を格納する変数。 |
||
ParameterMapping |
String |
SQL コマンド内のパラメーターから変数へのマッピング。 |
||
SqlCommand |
String |
実行する SQL コマンド。 |
||
SqlCommandVariable |
String |
実行する SQL コマンドを格納する変数。 |
OLE DB ソースの出力および出力列には、カスタム プロパティがありません。
詳細については、「OLE DB ソース」を参照してください。
変換先のカスタム プロパティ
OLE DB 変換先には、カスタム プロパティと、すべてのデータ フロー コンポーネントとの共通プロパティの両方があります。
次の表は、OLE DB 変換先のカスタム プロパティを示しています。 すべてのプロパティは読み取り/書き込み可能です。
注 |
---|
ここに一覧で示されている FastLoad オプション (FastLoadKeepIdentity、FastLoadKeepNulls、および FastLoadOptions) は、Microsoft OLE DB Provider for SQL Server (SQLOLEDB) が実装する IRowsetFastLoad インターフェイスによって公開され、同様の名前が付けられたプロパティに対応します。 詳細については、MSDN ライブラリで、IRowsetFastLoad を検索してください。 |
プロパティ名 |
データ型 |
説明 |
||
---|---|---|---|---|
AccessMode |
Integer (列挙) |
変換先が変換先となるデータベースにアクセスする方法を指定する値。 このプロパティの値は、次のいずれか 1 つです。
|
||
AlwaysUseDefaultCodePage |
Boolean |
DefaultCodePage プロパティの値を各列に使用するか、または各列のロケールからコードページを派生するかを示す値。 このプロパティの既定値は False です。 |
||
CommandTimeout |
Integer |
SQL コマンドがタイムアウトになるまでの最大秒数。 この値に 0 を指定すると、時間は無制限になります。 このプロパティの既定値は 0 です。
|
||
DefaultCodePage |
Integer |
OLE DB 変換先に関連付けられた既定のコード ページ。 |
||
FastLoadKeepIdentity |
Boolean |
データが読み込まれるときに ID 値をコピーするかどうかを指定する値。 このプロパティは、高速読み取りオプションのいずれかを使用した場合のみ使用できます。 このプロパティの既定値は False です。 このプロパティは、OLE DB IRowsetFastLoad (OLE DB) のプロパティ、SSPROP_FASTLOADKEEPIDENTITY に対応しています。 |
||
FastLoadKeepNulls |
Boolean |
データが読み込まれるときに NULL 値をコピーするかどうかを指定する値。 このプロパティは、高速読み取りオプションのいずれかを使用した場合のみ使用できます。 このプロパティの既定値は False です。 このプロパティは、OLE DB IRowsetFastLoad (OLE DB) のプロパティ、SSPROP_FASTLOADKEEPNULLS に対応しています。 |
||
FastLoadMaxInsertCommitSize |
Integer |
高速読み込み操作の実行中に OLE DB 変換先でコミットを試行するバッチ サイズを指定する値。 既定値の 0 は、すべての行が処理された後で、コミット操作が 1 回行われることを示します。 |
||
FastLoadOptions |
String |
高速読み込みオプションのコレクション。 高速読み込みオプションには、テーブルのロックおよび制約のチェックが含まれています。 どちらか 1 つまたは両方を指定することも、どちらも指定しないこともできます。 このプロパティは、OLE DB IRowsetFastLoad のプロパティ、SSPROP_FASTLOADOPTIONS に対応し、CHECK_CONSTRAINTS や TABLOCK などの文字列オプションを指定します。
|
||
OpenRowset |
String |
AccessMode が OpenRowset の場合、OLE DB 変換先がアクセスするテーブルまたはビューの名前。 |
||
OpenRowsetVariable |
String |
AccessMode が OpenRowset from Variable の場合、OLE DB 変換先がアクセスするテーブルまたはビューの名前が含まれる変数名。 |
||
SqlCommand |
String |
AccessMode が SQL Command の場合、OLE DB 変換先がデータの変換先列を指定するときに使用する、Transact-SQL ステートメント。 |
OLE DB 変換先の入力および入力列には、カスタム プロパティはありません。
詳細については、「OLE DB 変換先」を参照してください。