CString CTestRecordSet::GetDefaultSQL() {return _T("[BasicData],[MainSize]");} 對于GetDefaultSQL()函數返回的表名, 對應的缺省操作是SELECT語(yǔ)句,即: SELECT * FROM BasicData,MainSize
查詢(xún)過(guò)程中也可以利用CRecordSet的 成員變量m_strFilter和m_strSort來(lái)執行條件查詢(xún)和結果排序。m_strFilter為過(guò)濾字符串,存放著(zhù)SQL語(yǔ)句中WHERE后的條件串;m_strSort 為排序字符串,存放著(zhù)SQL語(yǔ)句中ORDERBY后的字符串。 如: m_Set.m_strFilter="TYPE=電動(dòng)機"; m_Set.m_strSort="VOLTAGE"; m_Set.Requery(); 對應的SQL語(yǔ)句為: SELECT * FROM BasicData,MainSize WHERE TYPE=電動(dòng)機 ORDER BY VOLTAGE 除了直接賦值給m_strFilter以外,還 可以使用參數化。利用參數化可以更直觀(guān),更方便地 完成條件查詢(xún)任務(wù)。使用參數化的步驟如下: