BOF)//BOF测试当前表文件或指定文件的记录指针是否指向文件首,若是返回真值(.T.),否则返回逻辑假值(.F.)   m_pRecordset->MoveFirst();  else  {   AfxMessageBox(_T("表内数据为空"));   return;  }  //读入库中各字段并加入列表框中  while(!m_pRecordset->adoEOF)  {   var=m_pRecordset->GetCollect("Name");   if(var.vt!=VT_NULL)    strName=(LPCSTR)_bstr_t(var);   var=m_pRecordset->GetCollect("Age");   if(var.vt!=VT_NULL)    strAge=(LPCSTR)_bstr_t(var);   m_AccessList.AddString(strName"-->"strAge);   m_pRecordset->MoveNext();  }  //默认列表指向第一项,同时移动记录指针并显示  m_AccessList.SetCurSel(0);  OnLbnSelchangeListaccess(); } catch(_com_error&e) {  dump_com_error(e); }-IMDN开发者社群-imdn.cn"> BOF)//BOF测试当前表文件或指定文件的记录指针是否指向文件首,若是返回真值(.T.),否则返回逻辑假值(.F.)   m_pRecordset->MoveFirst();  else  {   AfxMessageBox(_T("表内数据为空"));   return;  }  //读入库中各字段并加入列表框中  while(!m_pRecordset->adoEOF)  {   var=m_pRecordset->GetCollect("Name");   if(var.vt!=VT_NULL)    strName=(LPCSTR)_bstr_t(var);   var=m_pRecordset->GetCollect("Age");   if(var.vt!=VT_NULL)    strAge=(LPCSTR)_bstr_t(var);   m_AccessList.AddString(strName"-->"strAge);   m_pRecordset->MoveNext();  }  //默认列表指向第一项,同时移动记录指针并显示  m_AccessList.SetCurSel(0);  OnLbnSelchangeListaccess(); } catch(_com_error&e) {  dump_com_error(e); } - IMDN开发者社群-imdn.cn">
登录
首页 » C/C++ » 基于MFC 对话框 的数据库 正删改查简单操作 简单易懂

基于MFC 对话框 的数据库 正删改查简单操作 简单易懂

于 2020-05-29 发布
0 91
下载积分: 1 下载次数: 1

代码说明:

 _variant_t var; //通过_variant_t和_bstr_t这两个类,就可以方便的把C 类型变量转换成COM中的变量 CString strName,strAge;  // 清空列表框 m_AccessList.ResetContent(); strName=strAge="";  // 在ADO操作中建议语句中要常用try...catch()来捕获错误信息, // 因为它有时会经常出现一些想不到的错误。 try {  if(!m_pRecordset->BOF)//BOF测试当前表文件或指定文件的记录指针是否指向文件首,若是返回真值(.T.),否则返回逻辑假值(.F.)   m_pRecordset->MoveFirst();  else  {   AfxMessageBox(_T("表内数据为空"));   return;  }   // 读入库中各字段并加入列表框中  while(!m_pRecordset->adoEOF)  {   var = m_pRecordset->GetCollect("Name");   if(var.vt != VT_NULL)    strName = (LPCSTR)_bstr_t(var);   var = m_pRecordset->GetCollect("Age");   if(var.vt != VT_NULL)    strAge = (LPCSTR)_bstr_t(var);    m_AccessList.AddString( strName " --> " strAge );    m_pRecordset->MoveNext();  }   // 默认列表指向第一项,同时移动记录指针并显示  m_AccessList.SetCurSel(0);  OnLbnSelchangeListaccess(); } catch(_com_error& e) {  dump_com_error(e); }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 696524资源总数
  • 103938会员总数
  • 55今日下载