The .NET Framework does not have a Time structure. To fetch time values from SAP Sybase IQ, you must use the GetTimeSpan method. This method returns the data as a .NET Framework TimeSpan object.
The following example uses the GetTimeSpan method to return the time as TimeSpan.
SAConnection conn = new SAConnection( "Data Source=Sybase IQ Demo" ); conn.Open(); SACommand cmd = new SACommand("SELECT 123, CURRENT TIME", conn); SADataReader reader = cmd.ExecuteReader(); while (reader.Read()) { int ID = reader.GetInt32(0); TimeSpan time = reader.GetTimeSpan(1); } reader.Close(); conn.Close();