Cita:
Empezado por sisne
Hola!
Como me dijeron mas antes coloqué y me sale el resultado. Solo que queria saber algo mas de sql en la programacion de delphi en su codigo y en sus propiedades del query de sql|strings. Es decir en ambos lugares se debe colocar el mismo codigo? este codigo en las propiedades del query (SQL|STRINGS):
|
Hola de nuevo sisne, cualquier consulta sql que hagas, debes colocarlo en la propiedad Sql, si quieres lo haces en diseño o en ejecución, pero ya sea en diseño o ejecución es lo mismo.
Cita:
Empezado por sisne
Pregunto:
Código:
Query.Close;
Query.Sql.Text := 'select calificacion, count(calificacion) As Cant from materias '+
'group by calificacion order by calificacion';
Query.Open;
En Query.close<--- se esta cerrando la consulta
En Query.open<---abriendo la consulta.
Query.Sql.Text<---esta haciendo la consulta???
Query.Sql.add<--vi en algunos q colocan eso tb...
|
Siempre que ejecutes una consulta van a ser los mismos pasos:
Query.Close; -> Cierra el Query
Query.Sql.Text o Query.Sql.Add -> Asignas la consulta sql que quieras
Query.Open -> Ejecuta la consulta que tienes en la propiedad Sql.
Y como te ha explicado ecfisa, si utilizas Query.Sql.Add, debes limpiar antes lo que tenías con Query.Clear.
También puedes ejecutar la consulta con la propiedad Active.
Código Delphi
[-]
Query.Active := False;
Query.Sql.Text := 'tu consulta';
Query.Active := True;
Saluditos