我SQL 数据格式是 datetime  值为 1900-0-0 0:0:0                 C#的字段类型为 Datetime mytime=myread.GetDateTime(0)  一直提示     该字符串未被识别为有效的 DateTime           myread.GetDateTime(0) 值确定是 1900-0-0 0:0:0 

解决方案 »

  1.   

    myread是个什么东西,GetDateTime方法返回的又是什么东西?指数据类型!
      

  2.   

      SqlCommand mycom = new SqlCommand("select max(Date) from Allread", mysql);
            mysql.Open();
            SqlDataReader myread = mycom.ExecuteReader();
            if(myread.Read())
            {
                maxdate =myread.GetDateTime(0);
            }
            mysql.Close();
      

  3.   

    myread.GetDateTime(0) 值确定是 1900-0-0 0:0:0 
    这只是个字符串,你Convert.ToDateTime(myread.GetDateTime(0));