你在sql里面存的日期型如果是2005-01-05的话
用C#读出来会自动给你转换成2005-1-5
这就对我们产生了极大的不方便
microsoft此举纯属多此一举请教各位有没有办法解决,因为我想做个机站管理系统的时候读出月份来很困难啊

解决方案 »

  1.   

    不是ms多此一举,是lz技术未到。
      

  2.   

    同意 mapserver(杨东 http://mapserver.cnblogs.com) (
    不要总把自己搞不定的事情推到工具开发商身上。
      

  3.   

    //你在sql里面存的日期型如果是2005-01-05的话
    sql里面存的日期型是以数字存储的,没有什么格式的说法//用C#读出来会自动给你转换成2005-1-5
    必然要转换的,这是读数据库的基本原理
    以前的OLE是用Variant,现在.NET中是Object类型,要得到字符串,当然要转换
    至于转换为什么格式,由代码决定