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