![]() |
prepare
hola!
queria saber para que de usa el TQuery.prepare y cuando conviene usarlo gracias |
Si tienes un Tquery con parámetros, el prepare hace que el motor de bases de datos deje la consulta "preparada", mejor dicho, compilada en el servidor, de esta forma la próxima consulta que se realice, solo tiene que cambiar los parámetros y buscar los datos, como ves la consulta se acelera.
Si haces consultas del tipo:
En este caso el prepare no sirve de mucho, ya que estas eliminando el sql, sería conveniente usar parámetros, y no modificar el sql Y ahora si, la consulta se agiliza (siempre y cuando el motor de BBDD lo permita). Un saludo |
unprepare
Cita:
Perfecto, entendi... 1)ahora, antes de hacer el close definitivo, convendria hacer unprepare, o delphi lo hace con el close? 2) En el caso de una consulta |
unprepare
Cita:
Perfecto, entendi... 1)ahora, antes de hacer el close definitivo, convendria hacer unprepare, o delphi lo hace con el close? 2) En el caso de una consulta close params[0]..... prepare open lineas de codigo que usan la consulta close aqui entonces mucho sentido el prepare no tiene no? un abrazo pablo |
la ayuda de delphi es incluso más clara que mi explicación :D
Cita:
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 |
La franja horaria es GMT +2. Ahora son las 19:02:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi