PipelineBuffer.SetTime(Int32, TimeSpan) Methode

Definition

Weist der PipelineBuffer Spalte einen TimeSpan-Wert zu.

public:
 void SetTime(int columnIndex, TimeSpan value);
public void SetTime(int columnIndex, TimeSpan value);
member this.SetTime : int * TimeSpan -> unit
Public Sub SetTime (columnIndex As Integer, value As TimeSpan)

Parameter

columnIndex
Int32

Der Index der Spalte in der Reihe PipelineBuffer .

value
TimeSpan

Der Wert, der der Pufferspalte zugewiesen wird.

Hinweise

Die Methode SetDateTime weist der DateTime Pufferspalte einen Wert zu, der durch den Parameter columnIndex angegeben ist.

Diese Methode funktioniert mit den folgenden Integration Services-Datentypen:

Die Methode weist einer Spalte eines der folgenden Datentypen einen TimeSpan Wert zu: DT_DBTIME oder DT_DBTIME2. Wenn der TimeSpan Wert für Bruchteile von Sekunden mehr Ziffern benötigt, als die Spalte DT_DBTIME2 unterstützt, werden die Daten abgeschnitten und a DoesNotFitBufferException tritt ein.

Wenn die von DataType der Pufferspalte nicht DT_DBTIME oder DT_DBTIME2ist, tritt ein UnsupportedBufferDataTypeException auf.

Für eine vollständige Liste der Integration Services-Datentypen sowie der entsprechenden Get Methoden und Set Methoden der Klasse, die PipelineBuffer mit jedem Typ verwendet werden sollen, siehe Working with Data Types in the Datenfluss.

Gilt für: