Udostępnij za pośrednictwem


Metoda ScriptBuffer.NextRow

Próbuje przejść do następnego wiersza dostępne w buforze i zwraca wartość wskazująca, czy innego wiersza był dostępny.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline
Zestaw:  Microsoft.SqlServer.TxScript (w Microsoft.SqlServer.TxScript.dll)

Składnia

'Deklaracja
Protected Function NextRow As Boolean
'Użycie
Dim returnValue As Boolean

returnValue = Me.NextRow()
protected bool NextRow()
protected:
bool NextRow()
member NextRow : unit -> bool 
protected function NextRow() : boolean

Wartość zwracana

Typ: System.Boolean
TRUE innego wiersza był dostępny i stał się bieżący wiersz; w przeciwnym razie false.

Uwagi

Deweloper składnika skryptów nie korzysta z ScriptBuffer klasy bezpośrednio, ale pośrednio za pośrednictwem klas pochodnych w BufferWrapper element projektu, który reprezentuje składnik wejściowych i wyprowadza.

Jeśli używasz tylko <InputBufferX>_ProcessInputRow metody pętli wierszy, a następnie NextRow dla Ciebie wywoływana jest metoda <InputBufferX>_ProcessInput metody.

Przykłady

Następujący przykładowy kod z wygenerowany automatycznie ComponentWrapper element projektu demonstruje, jak składnik skrypt używa NextRow metoda.

    Public Overridable Sub Input0_ProcessInput(ByVal Buffer As Input0Buffer)

        While Buffer.NextRow()
            Input0_ProcessInputRow(Buffer)
        End While

    End Sub