不会在子对话框里引用在CTestView中声明的CTestSet指针(CRecordsset的继承类)。
试过在子对话框里 CDatabase* m_pdb;
CDatabase m_db;
CString sqlstr;

m_db.Open("login",FALSE,FALSE,"ODBC;",FALSE);
m_pdb=&m_db;
CRegSet g_rSet(m_pdb);
sqlstr=_T("select * from student");//(student 里sname,sid...)
g_rSet->Open(CRecordset::dynaset,sqlstr);
g_rSet.MoveFirst();
        MessageBox(g_rSet.m_sname);
但结果总是messagebox里显示空字符。不知道有没有其他办法。我就想在子对话框里查询满足结果的记录并显示出来,而不是在住对话框函数里查询。
(编的有点晕了,问题可能不清楚累啊)