| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
John Invitado
|
Publicado: Mie 23 Feb, 2005 5:55 pm Asunto: Como enumerar filas en una consulta SQL? |
|
|
Hola quiero enumerar las filas de un retornadas por una consulta SQL.
Uso MySQL 4.1
Mil gracias.
SAludos. |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Mie 23 Feb, 2005 9:43 pm Asunto: |
|
|
Hola, si usas un TQuery por ejemplo haces algo como esto para obtener las filas que cumplan con la condicion:
| Código: |
Query1->SQL->Clear();
Query1->SQL->Add("Select * From Tabla Where Edad = :p1");
Query1->ParamByName("p1")->AsInteger = Edit1->Text.ToInt();
Query1->Close();
Query1->Open();
|
Luego puedes hacer esto para ver cuantas fueron
| Código: | Label1->Caption = "Numero de Filas:" + IntToStr(Query1->RecordCount);
|
Espero sea esa tu duda...
Saludos! _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|
| Volver arriba |
|
 |
yo Invitado
|
Publicado: Jue 24 Feb, 2005 2:36 am Asunto: noo |
|
|
gracias, pero lo que quiero es algo como esto:
Item Nombre Apellido
1 Juan Perez
2 MAria Lopez
y asi sucesivamente,
mil graccias,
Saludos |
|
| Volver arriba |
|
 |
mopa Cmdr

Registrado: 29 Jun 2004Mensajes: 145
|
Publicado: Jue 24 Feb, 2005 10:47 am Asunto: |
|
|
Vale con un bucle?
AnsiString fila;
for (int i=0;i<Query1->RecordCount;i++)
{
fila=IntToStr(i)+" "iQuery1->ParamByName("Nombre")->AsString();
} |
|
| Volver arriba |
|
 |
|