Share via


PipelineBuffer.SetTime(Int32, TimeSpan) Metodo

Definizione

Assegna un valore TimeSpan alla PipelineBuffer colonna.

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)

Parametri

columnIndex
Int32

Indice della colonna nella riga PipelineBuffer.

value
TimeSpan

Valore assegnato alla colonna del buffer.

Commenti

Il SetDateTime metodo assegna un DateTime valore alla colonna buffer specificata dal columnIndex parametro .

Questo metodo funziona con i tipi di dati di Integration Services seguenti:

Il metodo assegna un TimeSpan valore a una colonna di uno dei tipi di dati seguenti: DT_DBTIME o DT_DBTIME2. Quando il TimeSpan valore richiede più cifre per i secondi frazionari rispetto al supporto della DT_DBTIME2 colonna, i dati vengono troncati e si verifica un.DoesNotFitBufferException

Se l'oggetto DataType della colonna del buffer non DT_DBTIME è o DT_DBTIME2, si verifica un oggetto UnsupportedBufferDataTypeException .

Per un elenco completo dei tipi di dati di Integration Services e dei metodi e Set corrispondenti Get della PipelineBuffer classe da usare con ogni tipo, vedere Utilizzo dei tipi di dati nella Flusso di dati.

Si applica a