次の方法で共有


OLE DB カスタム プロパティ

ソース カスタム プロパティ

OLE DB ソースには、カスタム プロパティと、すべてのデータ フロー コンポーネントに共通するプロパティの両方があります。

次の表では、OLE DB ソースのカスタム プロパティについて説明します。 すべてのプロパティは読み取り/書き込み可能です。

プロパティ名 データ型 説明
アクセスモード 整数 データベースへのアクセスに使用するモード。 指定できる値は、 Open RowsetOpen Rowset from VariableSQL Commandおよび SQL Command from Variable です。 既定値は [行セットを開く] です
既定のコードページを常に使用する ボーリアン 各列の DefaultCodePage プロパティの値を使用するか、各列のロケールからコード ページを派生させるかを示す値。 このプロパティの既定値は False です。
CommandTimeout(コマンドタイムアウト) 整数 コマンドがタイムアウトするまでの秒数。値 0 は、無限のタイムアウトを示します。

注: このプロパティは OLE DB ソース エディターでは使用できませんが、 詳細エディターを使用して設定できます。
DefaultCodePage 整数 コード ページに関する情報をデータ ソースから取得できない場合に使用するコード ページ。
OpenRowset 行セットを開くために使用されるデータベース オブジェクトの名前。
OpenRowsetVariable 行セットを開くために使用されるデータベース オブジェクトの名前を含む変数。
パラメータマッピング SQL コマンドのパラメーターから変数へのマッピング。
SqlCommand 実行する SQL コマンド。
SqlCommandVariable 実行する SQL コマンドを含む変数。

OLE DB ソースの出力列と出力列には、カスタム プロパティはありません。

詳細については、「 OLE DB ソース」を参照してください。

宛先カスタムプロパティ

OLE DB 変換先には、カスタム プロパティと、すべてのデータ フロー コンポーネントに共通するプロパティの両方があります。

次の表では、OLE DB 変換先のカスタム プロパティについて説明します。 すべてのプロパティは読み取り/書き込み可能です。

ここに記載されている FastLoad オプション (FastLoadKeepIdentity、FastLoadKeepNulls、FastLoadOptions) は、Microsoft OLE DB Provider for SQL Server (SQLOLEDB) によって実装された IRowsetFastLoad インターフェイスによって公開される同様の名前のプロパティに対応します。 詳細については、MSDN ライブラリで IRowsetFastLoad を検索してください。

プロパティ名 データ型 説明
アクセスモード Integer (列挙) 宛先が宛先データベースにアクセスする方法を指定する値。

このプロパティの値は、次のいずれか 1 つです。

OpenRowset (0): テーブルまたはビューの名前を指定します。
OpenRowset from Variable (1): テーブルまたはビューの名前を含む変数の名前を指定します。
OpenRowset Using Fastload (3): テーブルまたはビューの名前を指定します。
OpenRowset Using Fastload from Variable (4): テーブルまたはビューの名前を含む変数の名前を指定します。
SQL Command (2): SQL ステートメントを指定します。
AlwaysUseDefaultCodePage ボーリアン 各列の DefaultCodePage プロパティの値を使用するか、各列のロケールからコード ページを派生させるかを示す値。 このプロパティの既定値は False です。
CommandTimeout(コマンドタイムアウト) 整数 タイムアウトするまでに SQL コマンドを実行できる最大秒数。値 0 は無限時間を示します。 このプロパティの既定値は 0 です。

注: このプロパティは OLE DB 変換先エディターでは使用できませんが、 詳細エディターを使用して設定できます。
デフォルトコードページ 整数 OLE DB 変換先に関連付けられている既定のコード ページ。
FastLoadKeepIdentity ボーリアン データの読み込み時に ID 値をコピーするかどうかを指定する値。 このプロパティは、高速読み込みオプションのいずれかでのみ使用できます。 このプロパティの既定値は False です。 このプロパティは、OLE DB IRowsetFastLoad (OLE DB) プロパティ SSPROP_FASTLOADKEEPIDENTITYに対応します。
FastLoadKeepNulls ボーリアン データの読み込み時に Null 値をコピーするかどうかを指定する値。 このプロパティは、高速読み込みオプションのいずれかでのみ使用できます。 このプロパティの既定値は False です。 このプロパティは、OLE DB IRowsetFastLoad (OLE DB) プロパティ SSPROP_FASTLOADKEEPNULLSに対応します。
FastLoadMaxInsertCommitSize 整数 高速読み込み操作中に OLE DB 変換先がコミットしようとするバッチ サイズを指定する値。 既定値 の 0 は、すべての行が処理された後の 1 つのコミット操作を示します。
フェストロードオプション 高速読み込みオプションのコレクション。 高速読み込みオプションには、テーブルのロックと制約のチェックが含まれます。 1 つ、両方、またはどちらも指定できません。 このプロパティは、OLE DB IRowsetFastLoad プロパティ SSPROP_FASTLOADOPTIONS に対応し、 CHECK_CONSTRAINTSTABLOCKなどの文字列オプションを受け入れます。

注: このプロパティの一部のオプションは 、Excel 変換先エディターでは使用できませんが、 詳細エディターを使用して設定できます。
OpenRowset AccessMode が OpenRowsetされている場合、OLE DB 変換先がアクセスするテーブルまたはビューの名前。
OpenRowsetVariable AccessMode が OpenRowset from Variableされている場合、OLE DB 変換先がアクセスするテーブルまたはビューの名前を含む変数の名前。
SqlCommand AccessMode が SQL Commandの場合、OLE DB 宛先でデータの宛先列を指定するために使用する Transact-SQL ステートメント。

OLE DB 出力先の入力および入力列には、カスタムプロパティがありません。

詳細については、「 OLE DB デスティネーション」を参照してください。

こちらもご覧ください

共通プロパティ