一、TQuery的參數設置
1. 在SQL屬性中:Select * from 表名 where 字段名=:變量名
跟在“ : ”後面的是變量。這樣寫後,在參數屬性中就可以修改該變量的數
據類型等。
2. 對變量的賦值:
Query1->Active=false;
Query1->Params->Items[0]->AsString=Edit1->Text;
Query1->Active=true;//查找符合變量的記錄
3. 用DBGrid顯示結果
DBGrid的DataSource與DataSource1連接,而DataSource1的DataSet與Tquery1
連接。
二、嵌入SQL語言
通過Query控件嵌入SQL語句建立的查詢比Table更簡單、更高效。
用一個簡單的代碼來說明如何建立查詢程序:
例如,要建立一個檢索表1中書名為book1的程序則在表單上放置DBGrid,DataSource,Query三個控件加入以下代碼:
DBGrid1->DataSource=DataSource1;
DataSource1->DataSet=Tqery1;
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("Select * From 表 Where (書名='book1'");
Query1->ExecSQL();
Query->Active=true;
你就可以在生成的表格中看到所有名稱為book1的記錄。