⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preparing a query.htm

📁 宇宙中最强悍的Delphi资料专辑宇宙中最强悍的Delphi资料专辑
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>Preparing a query</title>
</head>

<body>

<table border="0" width="100%" style="font-size: 9pt">
  <tr>
    <td width="100%"><strong>查询的准备</strong><br>
    &nbsp;&nbsp;&nbsp; 
    查询的准备是处理查询的执行,这一步是可有可无。“准备查询”把SQL语句,参数传递到BDE进行解析,分配资源,进行优化处理。BDE然后通知数据库服务器为查询作好准备。服务器接收到从BDE传递过来的“通知”,也要为查询分配资源。所有这些操作提高了查询的效率,使得应用程序查询速度更快,尤其在进行数据修改的时候更是如此。<br>
    &nbsp;&nbsp;&nbsp; 应用程序可以通过调用Prepare方法实现“准备查询”。如果在执行查询之前“不准备查询”,那么在每次调用Open或ExecSQL方法的时候,Delphi自动“准备查询”。即使这样,建议最好进行显式地“准备查询”。<br>
    &nbsp;&nbsp;&nbsp; 比如:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CustomerQuery.Close;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if not (CustomerQuery.Prepared) then<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CustomerQuery.Prepare;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CustomerQuery.Open;<br>
    &nbsp;&nbsp;&nbsp; 这个例子首先检查TQuery构件的Prepared属性,决定查询是否已经“准备”好。如果查询没有准备好,在调用Open打开查询之前调用Prepare进行“准备查询”。<hr
    size="1">
    <p align="center"><a href="mailto:ilovedelphi@163.net">RainBow</a><font color="#ffffff">。</font>策划制作 
    版权所有<br>
    </td>
  </tr>
</table>

<p> </p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -