m_nSql.Format("insert  into  History(Date)  values  \'2002-3-5  10:12:21\'");

解决方案 »

  1.   

    不对,仍然是未知异常,而且,我打开ACCESS,直接输入2002-3-5 10:12:21可以保存,再用程序读出,可以得到COleDateTime的数据,完全正确。
      

  2.   

    m_nSql.Format("insert    into    History([Date])    values    \'2002-3-5    10:12:21\'");
      

  3.   

    m_nSql.Format("insert  into  History(Date)  values #2002;-3-5  10:12:21#");
      

  4.   

    我告诉你,升级你的ADO版本,用2。6版
      

  5.   

    我想,你没有理由用DATE作字段名吧?或许在ACCESS中可以,但SQL中这应该中非法的!!强烈建议你换字段名!!!!
      

  6.   

    m_nSql.Format("insert into History ([Date]) values (#2002-3-5      10:12:21\#)");