从ACCESS 中取得的日期时间型数据 在C#取得后变成日期型而没有时间

解决方案 »

  1.   


    string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\English.mdb;Persist Security Info=False";
    OleDbConnection  scnn=new OleDbConnection(strConn);
    DataSet ds = new DataSet();
    scnn.Open(); 
    System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter("select STARTTIME from sentence where ID = 1", scnn);
    da.Fill(ds,"datatable");
    DATAGRID.DATASOURCE = ds;
      

  2.   

    好像是OLEDB.的数据类型的问题,但是不知道怎么用
      

  3.   

    大致代码
    select format(datetime_column, 'yyyy-mm-dd') into strDate from table.DateTime dt = System.DateTime.Parse(strDate);
      

  4.   

    Access中取得日期时间需要转换
    select  format(字段名,'yyyy-mm-dd hh:nn:ss')
    from 表名
    where 条件即可
      

  5.   

    不会吧
    我以前也是直接select的啊
    没有问题啊