在使用ado的数据集连接mysql以后,将其显示到mshflexgrid表格中,可是time类型显示的不是数据库里的值,而是系统的当前日期。select语句在mysql中可以正常使用。我使用的是VB。

解决方案 »

  1.   

    dim rs adobe.recordset
    rs.open "select * from person ",cn
    mshflexgrid1.text=rs.fields(0)rs.fields(0)为time字段类型,是一个存储时间的字段
    可是最后显示出来的是当前的系统日期。
      

  2.   

    是mysql中的time类型
    time
    12:05
    14:01
    这种类型的。mysql会自动识别其为上午还是下午。当我改成char型的就不会出问题了。
      

  3.   


    在SQL查时格式化字段就可以了。
      

  4.   

    一般不要用time类型
    用char 来代替它