数据库中一表的“日期”字段的类型为DATE型,通过ODBC与应用程序连接,在vc自己生成的应用程序框架中,CRecordSet的派生类定义了 CTime m_date;
并将其和“日期”字段绑定 RFX_Date(pFX, _T("[日期]"), m_date);当在ClassWizard中绑定m_date和编辑框时,在member variable name的下拉框中却没有m_pSet->m_date运行该应用程序后,其它字段都能正常显示在Edit框中,“日期”字段显示不出来,请问怎样才能让表中的“日期”字段正常显示?
谢谢指点!

解决方案 »

  1.   

    日期型不能和框绑定在一起的,
    你添加一个IDC_DAETIMEPICKER或IDC_MONTHCALENDAR型的控件,
    就可以和日期型的绑定在一起了。
    试一下。
      

  2.   

    void CMyDlg::DoDataExchange(CDataExchange* pDX)
    {
    CDialog::DoDataExchange(pDX);
    //{{AFX_DATA_MAP(CFollowMeDlg)
    //}}AFX_DATA_MAP
    if (pDX->m_bSaveAndValidate)
    m_pSet->m_date = ...;//字符到日期
    else
    ;DATA--> string//GetDateFormat GetTimeFormat}
      

  3.   

    有专门的datetime控件阿,用这个阿~~~
    可以用2个,1个显示日期,1个显示时间~~~~