| TQuery的参数设置 |
| 一、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的记录。 |