PipelineBuffer.SetTime(Int32, TimeSpan) Methode

Definition

Weist dem PipelineBuffer Spaltenwert 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 PipelineBuffer-Zeile.

value
TimeSpan

Der der Pufferspalte zugewiesene Wert.

Hinweise

Die SetDateTime Methode weist dem vom columnIndex Parameter angegebenen Pufferspalte einen DateTime Wert zu.

Diese Methode funktioniert mit den folgenden Integration Services-Datentypen:

Die Methode weist einen TimeSpan Wert einer Spalte eines der folgenden Datentypen zu: DT_DBTIME oder DT_DBTIME2. Wenn der TimeSpan Wert mehr Ziffern für Bruch sekunden erfordert als die Spalte unterstützt, wird die DT_DBTIME2 Daten abgeschnitten und tritt auf DoesNotFitBufferException .

Wenn die DataType Pufferspalte nicht DT_DBTIME vorhanden ist oder DT_DBTIME2ein UnsupportedBufferDataTypeException Fehler auftritt.

Eine vollständige Liste der Integration Services-Datentypen und die entsprechenden Get und Set methoden der PipelineBuffer Klasse, die mit jedem Typ verwendet werden sollen, finden Sie unter Arbeiten mit Datentypen im Datenfluss.

Gilt für: