急!!!!error C2039: 'Select' : is not a member of 'CDatabase'(按下面的步骤产生的错误)

3.添加查询功能为查询按钮添加响应函数voidCCtrlListDatabaseDlg::OnButtonQuery(){//TODO:Addyourcontrolnot... 3. 添加查询功能
为查询按钮添加响应函数
void CCtrlListDatabaseDlg::OnButtonQuery()
{
// TODO: Add your control notification handler code here
m_ListCtrl.DeleteAllItems(); // 删除列表控件中已有记录
UpdateData();

CString sql = "select * from student where name like '%"; // 根据用户输入的查询名称生
成sql语句。
sql += m_strQueryName;
sql += "%'";
_RecordsetPtr pRecordset = m_database.Select(sql); // 获得查询结果集合

CString record[4];
CString temp;
COleDateTime time;
int gender, credit;
int row = 0;
请问声明CDatabase m_database,这样为什么不能使用.select(sql),怎么解决啊,谢谢
展开
 我来答
百度网友349d18b
2012-12-01 · TA获得超过444个赞
知道小有建树答主
回答量:571
采纳率:50%
帮助的人:372万
展开全部
那个函数叫ExecuteSQL,而且也不是你这样用的,你查下MSDN.
更多追问追答
追问
可是我是看书上的源代码,只是稍微改了下应用到我的代码里面,书上的可以运行,我就不明白了
_RecordsetPtr pRecordset = m_database.Select(sql); // 获得查询结果集合
追答
晕,刚看错了,你这个代码四不像啊,_ConnectionPtr/_RecordsetPtr 是ADO的,CDatabase是DAO的,不能混用啊.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式