Partilhar via


PipelineBuffer.SetTime(Int32, TimeSpan) Método

Definição

Atribui um valor TimeSpan à PipelineBuffer coluna.

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)

Parâmetros

columnIndex
Int32

O índice da coluna na linha PipelineBuffer.

value
TimeSpan

O valor atribuído à coluna de buffer.

Comentários

O SetDateTime método atribui um DateTime valor à coluna de buffer especificada pelo columnIndex parâmetro.

Esse método funciona com os seguintes tipos de dados do Integration Services:

O método atribui um TimeSpan valor a uma coluna de um dos seguintes tipos de dados: DT_DBTIME ou DT_DBTIME2. Quando o TimeSpan valor requer mais dígitos para segundos fracionários do que a DT_DBTIME2 coluna dá suporte, os dados são truncados e ocorrem DoesNotFitBufferException .

Se a DataType coluna do buffer não DT_DBTIME for ou DT_DBTIME2ocorrer um UnsupportedBufferDataTypeException .

Para obter uma lista completa de tipos de dados do Integration Services e os métodos e Set correspondentes Get da PipelineBuffer classe a serem usados com cada tipo, consulte Trabalhando com tipos de dados no Fluxo de Dados.

Aplica-se a