Query组件提供的Prepare方法的作用是通知BDE或数据库服务器优化并准备执行SQL操作。Query的Prepare方法能优化执行的原因在于该方法是是在SQL语句执行前就对其进行分析、检查和编译。这样加快了SQL语句的执行速度。

  典型用法如下:

Query1.Close;
if not Query1.Prepared then //利用Prepared属性判断是否优化过
Query1.PrePare;
Query1.Open;
Query1.UnPrepared;

  值得注意的是:如果只是SQL语句中的参数变化了,那么就可以只调用了一次Prepare方法,但如果改变了SQL语句本身,那么之前的Prepare方法就没有效果了,因此应该先调用Unprepare方法释资源,再调用一次Prepare方法。

最新文章

  1. PHP的输出缓冲区(转)
  2. 大熊君说说JS与设计模式之(门面模式Facade)迪米特法则的救赎篇------(监狱的故事)
  3. 淘宝业务常用english
  4. 使用Memory Analyzer tool(MAT)分析内存泄漏
  5. js运动 运动效果留言本
  6. dropdownlist分页
  7. Excel REPT函数使用
  8. 在手机网页中使用USEMAP
  9. 让ie6支持fixed最简单和实用的方法
  10. rcp(插件开发) The activator X for bundle Y is invalid 解决办法
  11. php封装+租房子练习题
  12. python服务器环境搭建(3)——参数配置
  13. 2017(4)数据库系统,分布式数据库,NoSQL,反规范化
  14. java数组冒泡排序
  15. 【建模应用】PCA主成分分析原理详解
  16. java.sql.SQLSyntaxErrorException: ORA-00904: "column": 标识符无效
  17. Ubuntu16.04上使用Anaconda3的Python3.6的pip安装UWSGI报错解决办法
  18. Data Structure Visualizations
  19. Flex 布局排版总结
  20. Java基础——工厂模式

热门文章

  1. typescript入门,可以一起探讨提点意见互相学习。
  2. 使用 Vim 搭建 JavaScript 开发环境
  3. express with bower in websotrm
  4. poj2676 (dfs+回溯)
  5. java 程序文本文档形式的编写,编译,及运行
  6. 安卓app连接CC2541-手机休眠后唤醒,通信不再成功
  7. 创龙DSP6748开发板上电测试-第一篇
  8. iOS的内存分配
  9. SSM-最新pom.xml
  10. 欧陆词典PEST2词库