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方法。

相关文章:

  • 2021-10-08
  • 2021-06-28
  • 2021-10-29
  • 2021-06-14
  • 2021-09-03
  • 2021-06-01
  • 2021-08-27
  • 2022-12-23
猜你喜欢
  • 2022-02-12
  • 2022-03-01
  • 2022-02-08
  • 2021-12-26
  • 2021-12-19
  • 2021-07-02
相关资源
相似解决方案