在利用ADO對象開發數據庫應用程序時,查詢數據的窗體被大量應用。通常只有復合查詢才能滿足實際工作情況需要。現有的實現組合查詢的方法多以修改程序中查詢數據的核心部分SQL語句為主。這種方法需要大量的程序代碼來實現。為使生成的SELECT語句符合語法要求,還需要很多校驗語句合法性的代碼。另一種方法是讓用戶直接輸入sOL語句,編程相對較為簡單,但由于要求用戶具備較高的專業知識,所以實際編程中較少使用。還有一種通用的組合查詢程序設計方法,這種方法從系統表中讀取字段信息,采用通用程序拼寫SQL語句。此方法通用程序編寫難度較大,同時功能常常不能滿足用戶的特殊要求。