访问数据库

[复制链接]
查看11 | 回复1 | 2010-12-26 15:26:56 | 显示全部楼层 |阅读模式
MFC访问access数据库
void CSTU3View::OnButtonQuery()
{
UpdateData();
m_strQuery.TrimLeft();
if (m_strQuery.IsEmpty())
{
MessageBox("要查询的学号不能为空!");
return;
}
if (m_pSet->IsOpen())
m_pSet->Close();// 如果记录集打开,则先关闭
m_pSet->m_strFilter.Format("NO='%s'",m_strQuery);
// NO是score表的字段名,用来指定查询条件
m_pSet->m_strSort = "course";

// course是score表的字段名,用来按course字段从小到大排序
m_pSet->Open(); // 打开记录集
if (!m_pSet->IsEOF()) // 如果打开记录集有记录
UpdateData(FALSE);// 自动更新表单中控件显示的内容
else
MessageBox("没有查到你要找的学号记录!");
}
能不能把这段代码给解释一下

主要是
m_pSet->m_strFilter.Format("NO='%s'",m_strQuery);
// NO是score表的字段名,用来指定查询条件
m_pSet->m_strSort = "course";

// course是score表的字段名,用来按course字段从小到大排序
这一截
出现数据集记录 无法移动的状况 就是老是显示一个记录
导致没法查找
一查询参数不足 期待为一

回复

使用道具 举报

千问 | 2010-12-26 15:26:56 | 显示全部楼层
什么意思? access?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行