IDTSOutputColumn100.SetDataTypeProperties メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IDTSOutputColumn100 オブジェクトの複数のデータ型プロパティを同時に設定します。
public:
void SetDataTypeProperties(Microsoft::SqlServer::Dts::Runtime::Wrapper::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[System.Runtime.InteropServices.DispId(114)]
public void SetDataTypeProperties (Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[<System.Runtime.InteropServices.DispId(114)>]
abstract member SetDataTypeProperties : Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType * int * int * int * int -> unit
Public Sub SetDataTypeProperties (eDataType As DataType, lLength As Integer, lPrecision As Integer, lScale As Integer, lCodePage As Integer)
パラメーター
- lLength
- Int32
列の長さです。
- lPrecision
- Int32
出力列の総桁数です。
- lScale
- Int32
出力列の小数点以下表示桁数です。
- lCodePage
- Int32
出力列の文字セットです。
- 属性
注釈
このメソッドのパラメーターは、このメソッドを使用して値が設定される IDTSOutputColumn100 オブジェクトの個別の読み取り専用プロパティです。 これらのプロパティの値は相互に依存するので、このメソッドが必要です。 このメソッドはこれらのプロパティを個別に更新するメカニズムを提供し、データ フローが依存関係を適用できるようにします。 eDataType
パラメーターは、パラメーター値に対して実行する他のチェックを決定するために使用されます。
次の表に、出力列のデータ型プロパティを設定するときに適用される必要条件を示します。
DataType | 長さ | スケール | 有効桁数 | CodePage |
---|---|---|---|---|
DT_DECIMAL | 適用されません。 | 0 以上、28 以下。 | 適用されません。 | 適用されません。 |
DT_NUMERIC | 適用されません。 | 0 以上で 38 以下、また指定した有効桁数以下です。 | 1 以上、38 以下。 | 適用されません。 |
DT_BYTES | 0 より大で 8000 以下です。 | 適用されません。 | 適用されません。 | 適用されません。 |
DT_DBTIME2 DT_DBTIMESTAMP2 DT_DBTIMESTAMPOFFSET |
強制されません。 | 0 以上で 7 以下です。 | 強制されません。 | 強制されません。 |
DT_STR | 0 より大きく、8000 以下。 | 適用されません。 | 適用されません。 | 0 以外です。 |
DT_TEXT | 適用されません。 | 適用されません。 | 適用されません。 | 0 以外です。 |
DT_WSTR | 0 より大きく 4000 以下です。 | 適用されません。 | 適用されません。 | 適用されません。 |
Integration Services データ型とそのプロパティの詳細については、「 Integration Services データ型」を参照してください。
このメソッドの使用方法については、カスタム ソース コンポーネントのSetDataTypeProperties開発、同期出力を使用したカスタム変換コンポーネントの開発、および非同期出力を使用したカスタム変換コンポーネントの開発に関するページで簡単に説明します。