SetOutputColumnDataTypeProperties メソッド
IDTSOutputColumn100 オブジェクトのデータ型プロパティを設定します。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)
構文
'宣言
Sub SetOutputColumnDataTypeProperties ( _
lOutputID As Integer, _
lOutputColumnID As Integer, _
eDataType As DataType, _
lLength As Integer, _
lPrecision As Integer, _
lScale As Integer, _
lCodePage As Integer _
)
'使用
Dim instance As IDTSDesigntimeComponent100
Dim lOutputID As Integer
Dim lOutputColumnID As Integer
Dim eDataType As DataType
Dim lLength As Integer
Dim lPrecision As Integer
Dim lScale As Integer
Dim lCodePage As Integer
instance.SetOutputColumnDataTypeProperties(lOutputID, _
lOutputColumnID, eDataType, lLength, _
lPrecision, lScale, lCodePage)
void SetOutputColumnDataTypeProperties(
int lOutputID,
int lOutputColumnID,
DataType eDataType,
int lLength,
int lPrecision,
int lScale,
int lCodePage
)
void SetOutputColumnDataTypeProperties(
[InAttribute] int lOutputID,
[InAttribute] int lOutputColumnID,
[InAttribute] DataType eDataType,
[InAttribute] int lLength,
[InAttribute] int lPrecision,
[InAttribute] int lScale,
[InAttribute] int lCodePage
)
abstract SetOutputColumnDataTypeProperties :
lOutputID:int *
lOutputColumnID:int *
eDataType:DataType *
lLength:int *
lPrecision:int *
lScale:int *
lCodePage:int -> unit
function SetOutputColumnDataTypeProperties(
lOutputID : int,
lOutputColumnID : int,
eDataType : DataType,
lLength : int,
lPrecision : int,
lScale : int,
lCodePage : int
)
パラメーター
- lOutputID
型: System. . :: . .Int32
IDTSOutput100 オブジェクトの ID です。
- lOutputColumnID
型: System. . :: . .Int32
IDTSOutputColumn100 オブジェクトの ID です。
- eDataType
型: Microsoft.SqlServer.Dts.Runtime.Wrapper. . :: . .DataType
列の DataType です。
- lLength
型: System. . :: . .Int32
列の長さです。
- lPrecision
型: System. . :: . .Int32
数値データ型の列の総桁数です。
- lScale
型: System. . :: . .Int32
数値データ型の列の有効桁数です。
- lCodePage
型: System. . :: . .Int32
列のコード ページです。
説明
このメソッドのパラメータは、IDTSOutputColumn100 オブジェクトの個別の読み取り専用プロパティで、このメソッドを使用して設定する必要があります。これらのプロパティの値は相互に依存するため、このメソッドが必要です。このメソッドはこれらのプロパティを同時に更新するメカニズムを提供し、コンポーネントとデータ フロー タスクが依存関係を適用できるようにします。eDataType パラメータは、他のパラメータ値の要件を指定します。
次の表に、出力列のデータ型プロパティを設定する際に順守する必要があるルールの一覧を示します。
DataType |
Length |
Scale |
Precision |
CodePage |
---|---|---|---|---|
DT_DECIMAL |
0 |
0 より大で 28 以下です。 |
0 |
0 |
DT_CY |
0 |
0 |
0 |
0 |
DT_NUMERIC |
0 |
0 より大で 28 以下、また有効桁数未満です。 |
1 以上で 38 以下です。 |
0 |
DT_BYTES |
0 より大です。 |
0 |
0 |
0 |
DT_STR |
0 より大で 8000 未満です。 |
0 |
0 |
0 以外で有効なコード ページです。 |
DT_TEXT |
0 より大で 8000 未満です。 |
0 |
0 |
0 以外で有効なコード ページです。 |
DT_WSTR |
0 より大で 4000 未満です。 |
0 |
0 |
0 |