IDTSInputColumn100 IDTSInputColumn100 IDTSInputColumn100 Interface


Represents an output column of an upstream component that is selected for use by a component.

public interface class IDTSInputColumn100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDual | System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable)]
public interface IDTSInputColumn100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
Public Interface IDTSInputColumn100
Implements IDTSObject100


Input columns describe the columns that a component receives, reads, or modifies during execution. They contain properties that describe the data contained in the column during package execution. They are created by calling the New or NewAt methods of the IDTSInputColumnCollection100 collection.


CodePage CodePage CodePage

Gets the character set used to interpret the data contained in a column.

ComparisonFlags ComparisonFlags ComparisonFlags

Gets a value that specifies how two strings are compared.

CustomPropertyCollection CustomPropertyCollection CustomPropertyCollection

Gets the IDTSCustomPropertyCollection100 collection of an input column.

DataType DataType DataType

Gets the DataType of a column.

Description Description Description

Gets or sets the descriptive text for an IDTSInputColumn100 object.

ErrorOrTruncationOperation ErrorOrTruncationOperation ErrorOrTruncationOperation

Gets or sets a String that describes the operation that is taking place when an error or truncation occurs.

ErrorRowDisposition ErrorRowDisposition ErrorRowDisposition

Gets or sets a value that specifies how a component proceeds when an error occurs while processing an input column at runtime.

ExternalMetadataColumnID ExternalMetadataColumnID ExternalMetadataColumnID

Gets or sets the ID of the IDTSExternalMetadataColumn100 assigned to an input column.


Gets or sets the ID of an input column object.

IdentificationString IdentificationString IdentificationString

Gets a String that uniquely identifies the IDTSInputColumn100 object in a data flow layout.

IsAssociatedWithOutputColumn IsAssociatedWithOutputColumn IsAssociatedWithOutputColumn

Gets whether the IDTSInputColumn100 is associated with output column.

IsValid IsValid IsValid

Gets a value that indicates whether an input column references an upstream column.

Length Length Length

Gets the length of a column.

LineageID LineageID LineageID

Gets or sets the identifier of an upstream column object.

MappedColumnID MappedColumnID MappedColumnID

Gets or sets the ID of a column that is mapped to this IDTSInputColumn100 object.

Name Name Name

Gets or sets the name of an input column.

ObjectType ObjectType ObjectType

Gets the value from a DTSObjectType enumeration that corresponds to an input column.

Precision Precision Precision

Gets the total number of digits contained in an input column.

Scale Scale Scale

Gets the number of decimal places contained in a numeric input column.

SortKeyPosition SortKeyPosition SortKeyPosition

Gets the sort key of an input column.

TruncationRowDisposition TruncationRowDisposition TruncationRowDisposition

Gets or sets a value from a DTSRowDisposition enumeration.

UpstreamComponentName UpstreamComponentName UpstreamComponentName

Gets the name of the component that originally supplied the column.

UsageType UsageType UsageType

Gets or sets a value that determines how an IDTSInputColumn100 object is used by the component.


DescribeRedirectedErrorCode(Int32) DescribeRedirectedErrorCode(Int32) DescribeRedirectedErrorCode(Int32)

Returns a String that describes an error code.

Applies to