次の方法で共有


SetOutputColumnDataTypeProperties メソッド

IDTSOutputColumn100 オブジェクトのデータ型プロパティを設定します。

名前空間:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)

構文

'宣言
Public Overridable 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 CManagedComponentWrapperClass
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)
public virtual void SetOutputColumnDataTypeProperties(
    int lOutputID,
    int lOutputColumnID,
    DataType eDataType,
    int lLength,
    int lPrecision,
    int lScale,
    int lCodePage
)
public:
virtual 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 
override SetOutputColumnDataTypeProperties : 
        lOutputID:int * 
        lOutputColumnID:int * 
        eDataType:DataType * 
        lLength:int * 
        lPrecision:int * 
        lScale:int * 
        lCodePage:int -> unit 
public function SetOutputColumnDataTypeProperties(
    lOutputID : int, 
    lOutputColumnID : int, 
    eDataType : DataType, 
    lLength : int, 
    lPrecision : int, 
    lScale : int, 
    lCodePage : int
)

パラメーター

  • lScale
    型: System. . :: . .Int32
    列に許可された小数点以下桁数 (小数点の右側の桁数) です。

実装

IDTSDesigntimeComponent100. . :: . .SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

説明

出力列のデータ型プロパティは相互に依存し、列の DataType に基づいて特定のルールに従う必要があります。このメソッドは、すべてのプロパティを一度に設定することによって、コンポーネントがこれらのルールを適用できるようにします。

次の表に、出力列のデータ型プロパティを設定する際に適用されるルールの一覧を示します。

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