dotConnect for SQL Server Documentation
Devart.Data.SqlServer Namespace / SqlDataReader Class / GetTimeSpan Method / GetTimeSpan(Int32) Method
The zero-based column ordinal.
Example

In This Topic
    GetTimeSpan(Int32) Method
    In This Topic
    Gets the value of the specified column as a System.TimeSpan.
    Syntax
    'Declaration
     
    Public Overloads Function GetTimeSpan( _
       ByVal i As Integer _
    ) As TimeSpan
    public TimeSpan GetTimeSpan( 
       int i
    )

    Parameters

    i
    The zero-based column ordinal.

    Return Value

    The value of the specified column as a System.TimeSpan.
    Remarks

    Call IsDBNull to check for null values before calling this method.

    Example
    static void GetMyTimeSpan(SqlConnection myConnection)
    {
      SqlCommand cmd = new SqlCommand("SELECT * FROM Test.AllTypes");
      cmd.Connection = myConnection;
      myConnection.Open();
      try {
        SqlDataReader reader = cmd.ExecuteReader();
        reader.Read();
        TimeSpan recievedTime = reader.GetTimeSpan(reader.GetOrdinal("TimeCol"));
        reader.Close();
      }
      finally
      {
        myConnection.Close();
      }
    }
    Shared Sub GetMyTimeSpan(ByVal myConnection As SqlConnection)
      Dim cmd As New SqlCommand("SELECT * FROM Test.AllTypes")
      cmd.Connection = myConnection
      myConnection.Open()
      Try
        Dim reader As SqlDataReader = cmd.ExecuteReader
        reader.Read()
        Dim recievedTime As TimeSpan = reader.GetTimeSpan(reader.GetOrdinal("TimeCol"))
        reader.Close()
      Finally
        myConnection.Close()
      End Try
    End Sub
    See Also