la ayuda de delphi es incluso más clara que mi explicación
Cita:
Delphi automatically prepares a query if it is executed without first being prepared. After execution, Delphi unprepares the query. When a query will be executed a number of times, an application should always explicitly prepare the query to avoid multiple and unnecessary prepares and unprepares.
Preparing a query consumes some database resources, so it is good practice for an application to unprepare a query once it is done using it. The UnPrepare method unprepares a query.
Note: When you change the text of a query at runtime, the query is automatically closed and unprepared.
|
After execution, Delphi unprepares the query En la ayuda y en el código fuente NO veo claro cuando termina la ejecución de una query. En el OnClose del query no hace un Unprepare.
1) Yo solo lo he mirado para el caso del TQuery del BDE, y para este caso, delphi no hace el Unprepare, solo la cierra.
2) Pues como tu dices, no tiene sentido hacer el prepare