Linguaggio

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

L'indice della colonna nella PipelineBuffer riga.

value
TimeSpan

Il valore assegnato alla colonna buffer.

Commenti

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

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

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

Se il DataType della colonna buffer non DT_DBTIME è o DT_DBTIME2, si verifica un.UnsupportedBufferDataTypeException

Per un elenco completo dei tipi di dati di Integration Services e i corrispondenti metodi della PipelineBuffer classe da utilizzare con ciascun tipo, vedi Lavorare con i tipi di dati nel Flusso di datiSet.Get

Si applica a