问个比较简单的问题吧,mfc主界面显示数据库中的所有信息怎么用

问个比较简单的问题吧,mfc主界面显示数据库中的所有信息怎么用,第1张

#include <afxdbh>
1、建立CDatabase对象与数据库绑定:
CDatabase m_db;
CString strDriver = _T("MICROSOFT ACCESS DRIVER (mdb)");
CString strDsn;
CString strFile = _T("c:\\PartsManagermdb");
strDsnFormat(_T("ODBC;DRIVER={%s};UID=sa;PWD=;DBQ=%s"),strDriver,strFile);
if(!m_dbOpen(NULL,false,false,strDsn))
{
AfxMessageBox(_T("连接数据库失败!"));
return FALSE;
}
2、建立与m_db绑定的CRecordset对象,并逐条读取记录:
CRecordset rs(&m_db);
CString strSql = _T("select from partsdata");
CString strData;
CString str;
if(!rsOpen(CRecordset::forwardOnly,strSql,CRecordset::readOnly))
{
AfxMessageBox(_T("打开数据表失败!"));
return;
}
while(!rsIsEOF())
{//逐个读取记录字段
rsGetFieldValue(_T("time"),strData);//读取数据库内容的代码
m_listInfoInsertItem(0,strData);
rsGetFieldValue(_T("value"), strData);
rsGetFieldValue(_T("uplimit"), strData);
m_listInfoSetItemText(0,UPLIMIT,strData);
rsGetFieldValue(_T("lowlimit"), strData);
m_listInfoSetItemText(0,LOWLIMIT,strData);
rsGetFieldValue(_T("passed"), strData);
……
rsMoveNext();
}
rsClose();
该修改哪里自己知道吧?

以上就是关于问个比较简单的问题吧,mfc主界面显示数据库中的所有信息怎么用全部的内容,包括:问个比较简单的问题吧,mfc主界面显示数据库中的所有信息怎么用、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10089257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存