![]() |
Probelma: Query con SUM no la reconoce delphi
Hola gente de Club Delphi, vengo ante ustedes con una duda:
tengo la siguientes instrucciones para crear un query: Código:
Cadena:='SELECT SUM(costo) AS monto FROM mi_tabla';y LMonto es tipo LAbel solo para mostrar la suma de todos los registros de la tabla. pero me sale el siguiente error Query2: Field 'monto' not found. lo raro es que en phpmyadmin si me muestra el resultado sin problemas. |
Ya descubri el error:
Yo tenia esto: Código:
Cadena:='SELECT SUM(costo) AS monto FROM mi_tabla';Código:
Cadena:='SELECT SUM(costo) AS monto FROM mi_tabla'; |
Si quieres asignar el valor devuelto por el select entonces te vale mejor así. |
Hola.
Esto es redundante:
|
Hola Inon.
Simplificando un poco y para redondear, las diferencias entre ExecSQL y Open (o Active:= True) son: El método ExecSQL se usa para realizar consultas que no devuelven un resultado como por ejemplo: INSERT, UPDATE, DELETE, CREATE. Para realizar consultas de las que esperamos devuelvan un resultado se debe usar el método Open o la propiedad Active. La propiedad Active permite determinar o verificar si un TDataSet está abierto o cerrado. Llama a los métodos Open o Close según su valor sea puesto en True o False, por lo que también es redundante hacer:
Saludos. |
| La franja horaria es GMT +2. Ahora son las 01:56:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi