急!!!!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),怎么解决啊,谢谢 展开
为查询按钮添加响应函数
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),怎么解决啊,谢谢 展开
1个回答
展开全部
那个函数叫ExecuteSQL,而且也不是你这样用的,你查下MSDN.
更多追问追答
追问
可是我是看书上的源代码,只是稍微改了下应用到我的代码里面,书上的可以运行,我就不明白了
_RecordsetPtr pRecordset = m_database.Select(sql); // 获得查询结果集合
追答
晕,刚看错了,你这个代码四不像啊,_ConnectionPtr/_RecordsetPtr 是ADO的,CDatabase是DAO的,不能混用啊.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询