| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
rubo77 Cdt

Registrado: 08 May 2009Mensajes: 5
|
Publicado: Sab 10 Abr, 2010 1:07 pm Asunto: Problema con una consulta |
|
|
Tengo una consulta del estilo:
select sum(importe) from tabla where ...
Y mi problema es que no se como asignar el resultado obtenido en la consulta a una variable.
He mirado por el foro y he visto consultas de ese tipo pero en ninguna he visto como asignar el valor obtenido.
Gracias de antemano. |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Sab 10 Abr, 2010 8:57 pm Asunto: |
|
|
- Por el número de campo:
| Código: | ADOQuery1->SQL->Text = "SELECT Sum(importe) FROM tabla";
ADOQuery1->Open();
int total = ADOQuery1->Fields->Fields[0]->AsInteger; |
- Usando un alias:
| Código: | ADOQuery1->SQL->Text = "SELECT Sum(importe) AS resultado FROM tabla";
ADOQuery1->Open();
int total = ADOQuery1->FieldValues["resultado"]; |
|
|
| Volver arriba |
|
 |
rubo77 Cdt

Registrado: 08 May 2009Mensajes: 5
|
Publicado: Lun 12 Abr, 2010 8:23 am Asunto: problema con la consulta |
|
|
| Muchas gracias Leo, me ha funcionado perfectamente. |
|
| Volver arriba |
|
 |
|