Tag: reader

如何使用SqlDataReader获取浮点值?

在我的数据库中,我将NextStatDistanceTime值作为float。 当“ float time = reader.GetFloat(0); ”行已超出时,它会给出错误 系统无效的转换exception 如何在此代码中从sql命令获取浮点值? 这是我的代码: using (SqlConnection conn = new SqlConnection(@””)) { float totaltime = 0; for (int i = startStationIndex; i < endStationIndex; i++) { SqlCommand command = new SqlCommand("SELECT NextStatDistanceTime FROM [MetroDatabase].[dbo].[MetroStation] WHERE StationIndex = " + i + "", conn); try { conn.Open(); command.ExecuteNonQuery(); using (SqlDataReader reader […]