爱问知识人 爱问教育 医院库

如何将MFC中写入编辑框的内容,写入到数据库

首页

如何将MFC中写入编辑框的内容,写入到数据库

将MFC中编辑框的内容,写入到access数据库,求详细步骤,跪谢!

提交回答

全部答案

    2019-01-11 01:50:30
  • 这是因为CString是Unicode字符,而txt是Ansi字符,把CString直接写到txt中就会出现乱码,推荐用ini文件代替txt文件,ini文件比txt文件用起来更方便,而且有专门的函数对ini文件进行操作;你也可以用MultiByteToWideChar函数对CString转换后再写到txt文件中。

    迷***

    2019-01-11 01:50:30

  • 2019-01-11 01:48:29
  •   1、获取对话框上编辑框的内容有好几方法,
    第一种直接调用成员函数:CString str; GetDlgItemText(编辑框控件ID号,str)
    第二种也是调用成员函数:CString str; GetDlgItem(编辑框控件ID号)->GetWindowText(str);
    第三种方法直接绑定编辑框控件的对象,DDX_Control(编辑框控件ID,m_obj),obj->GetWindowText(str),DDX_Text(编辑框控件ID,m_str);调用UpdateData()获取str,m_str的值即可
    2、具体入库,是你的数据库处理方面了,
    try
    {
    m_pRecordset->AddNew();
    m_pRecordset->PutCollect("ID",(LPCTSTR)dlgid);
    m_pRecordset->PutCollect("时间",(LPCTSTR)dlgtime);
    HRESULT hr;
    hr=m_pRecordset->Update();
    if(FAILED(hr))
    AfxMessageBox("更新失败!");
    }
    catch(_com_error e)
    {
    AfxMessageBox(e。
      ErrorMessage());
    }
    OnInitDialog();
    dlgid=dlgtime="";
    这是OK按钮,点击之后将编辑框中的内容写进数据库中。
      

    下***

    2019-01-11 01:48:29

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 175-194
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):