C++ MFC用 DAO连接Access的查询

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:40:03
现在在一个函数里要实现得到ID,再利用该ID在access的ID列中查找对应项,如果能查到则返回该ID所在行的信息并在一另对话框中显示弹出,如果查不到则返回MessageBox("无此用户");
应该怎么查询?
函数如下:

void CACCEDlg::OnInsurebutton2()
{
// TODO: Add your control notification handler code here
CString tempstring;
tempstring=m_strRXData;

/////////////在此添加函数实现从m_strRXData中提取出两位ID号///////////////////////

LPTSTR sssssss=(LPTSTR)(LPCTSTR)tempstring;
char tstr[3];
for(int i=0;i<9;i++)
{
sssssss++;
}
tstr[0]=*sssssss;
sssssss++;
tstr[1]=*sssssss;
tstr[2]='\0';
tempstring.Format(_T("%s"), tstr);
this->MessageBox(tempstring);
/////////////////////////ID存于tempstring中///////////////////////////////////////////////
//下面应该具体怎么写?

}

Demo.mdb中的表为
DemoTable
表中的项为
Name Age ID Tel

本人一菜鸟,第一次发贴,还请高手指点

没有看你代码。。。好乱

一般简单点的数据库的连接过程是创建数据源->添加一个CRecordSet类->关联这个数据源,用CRecordSet类来处理数据库中的数据。事实上是个很简单的过程。

当然如果你连MFC得消息事件都没弄清楚那就不好说了。