Cita:
Empezado por novato_erick
La costumbre de poner el ExecSQL. Aun no tengo la suficiente experiencia para saber cuando se podría usar o cuando no es necesario.
|
No tiene vuelta de hoja: Open es para consultas que regresan un
cursor, es decir, "selects". Mientras que ExecSQL, como dicen los manuales que salen con el menú
Help de Delphi:
Cita:
Executes a query that does not return a set of records.
[Ejecuta una consulta que no devuelve un conjunto de registros]
Call ExecSQL to execute an SQL command that does not return a set of records. This command is a query other than a SELECT query, such as an INSERT, UPDATE, DELETE, or CREATE TABLE query.
[Llame a ExecSQL para ejecutar un comando SQL que no devuelve un conjunto de registros. Este comando es una consulta que no sea Select, tal como Insert, Update, Delete o Create Table]
Note: Do not use ExecSQL for commands such as SELECT queries that return data. When the command returns data, use the Open method or set the Active property to true.
[Nota: No utilice ExecSQL para comandos como consultas Select que devuelven datos. Cuando el comando devuelva datos, use el método Open o ponga la propiedad Active en True.]
|
Un abrazo selectivo y ejecutado.
