Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19270114
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: C/C++

2008-05-31 10:32:10

一、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的记录。
阅读(480) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~