📄 queries for desktop developers.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>Queries for desktop developers</title>
</head>
<body>
<table border="0" width="100%" style="font-size: 9pt">
<tr>
<td width="100%"><strong>查询桌面数据库<br>
</strong>
作为一个桌面开发者,已经对数据表、记录和字段的概念有所了解。可以使用TTable构件访问任何数据表中的任何记录和每一个字段。设置了TTable构件的TableName属性,就可以访问数据表中的数据了。<br>
还可以<a
href="../Tables/Working%20with%20a%20subset%20of%20data.htm">使用TTable的范围和过滤功能</a>在数据表中选择一部分记录。“范围”用于选择一块记录的值在一个特定的范围内的记录,比如选择雇员的名字大于Boll小于Smith的记录;“过滤”用于选择符合特定条件的非连续记录,比如选择客户编号的E-mail地址是California的。<br>
查询非常类似于“过滤”。不同的是,查询要用到TQuery构件和SQL属性,有时可能用到Params属性,来返回,增加,删除,修改数据。从功能上讲,查询比“过滤”功能更强大,主要体现在:<br>
(1)可以同时查询几个数据表<br>
(2)可以让查询结果中只返回部分字段,而“过滤”将返回所有字段。这样的话提高了查询的效率和安全。内存不再消耗在无用的数据上,也防止了访问那些不允许用户查看和修改的数据。<br>
查询也可以带参数,此时称为参数化查询。所谓参数,类似于变量,它的实际的值由BDE在执行SQL语句之前赋值。参数化查询的好处是,不需要修改SQL语句,只要修改参数的值,就能执行不同的查询功能,因此查询具有很大的灵活性。大部分情况下,使用TQuery构件是为了在数据表中选择一部分字段和记录(这和TTable构件相似),但也可以使用SQL语句实现更新、插入和删除记录的功能,并且查询通常不返回记录,这是与TTable构件的一个区别。<br>
要了解使用SQL属性指定SQL语句,可参看“<a
href="Specifying%20the%20SQL%20statement%20to%20execute.htm">指定要执行的SQL语句</a>”.要了解使用参数化查询,可参看“<a
href="Setting%20parameters.htm">设置查询参数</a>”,要了解如何执行查询,可查看“<a
href="Executing%20a%20query.htm">查询的执行</a>”<hr size="1">
<p align="center"><a href="mailto:ilovedelphi@163.net">RainBow</a><font color="#ffffff">。</font>策划制作
版权所有</td>
</tr>
</table>
<p> </p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -