CString CTestRecordSet::GetDefaultSQL() {return _T("[BasicData],[MainSize]");} 对于GetDefaultSQL()函数返回的表名, 对应的缺省操作是SELECT语句,即: SELECT * FROM BasicData,MainSize
查询过程中也可以利用CRecordSet的 成员变量m_strFilter和m_strSort来执行条件查询和结果排序。m_strFilter为过滤字符串,存放着SQL语句中WHERE后的条件串;m_strSort 为排序字符串,存放着SQL语句中ORDERBY后的字符串。 如: m_Set.m_strFilter="TYPE=电动机"; m_Set.m_strSort="VOLTAGE"; m_Set.Requery(); 对应的SQL语句为: SELECT * FROM BasicData,MainSize WHERE TYPE=电动机 ORDER BY VOLTAGE 除了直接赋值给m_strFilter以外,还 可以使用参数化。利用参数化可以更直观,更方便地 完成条件查询任务。使用参数化的步骤如下: