encontrar el ultimo registro en FOR EACH

17/07/2006 - 23:50 por Pepe | Informe spam
Hola a todos
Alguien me podria ayudar? necesito saber cuando he pasado por el último
registro de una consulta(sql) que la recorro con un FOR EACH. Alguien
conoce o sabe cual es la instrucción

Preguntas similare

Leer las respuestas

#1 René Pacios
18/07/2006 - 08:48 | Informe spam
Hola pepe.
Si posteas el código tal vez podamos ayudarte mejor. Porque no se que clase
de colección estás recorriendo. Para lo que pides, si lo que recorres es un
arrayList, el código podía ser así:

dim obj as objetc
dim i as integer=0
dim n as integerÊrraylist.count

for each obj in CArraylist ' coleccion que recorro
i=i+1
if i=n then
'obj es el último elemenoto de la colección arrayList
por ejemplo:
Exit For
end if
next

Bueno esto pretende ser un ejemplo simple de como encontrar el último
elemento de un arrayList.

Espero que te sirva de algo
Salu2
Respuesta Responder a este mensaje
#2 Pepe
25/07/2006 - 17:05 | Informe spam
Hola Rene; Muchas gracias por tu respuesta; Te aclaro, lo que yo estoy
recorriendo es una consulta de SQL en visual.net, la consuslta se realizo en
DAtaAdapter, no utulizo arreglos, solo el sql.

"René Pacios" wrote:

Hola pepe.
Si posteas el código tal vez podamos ayudarte mejor. Porque no se que clase
de colección estás recorriendo. Para lo que pides, si lo que recorres es un
arrayList, el código podía ser así:

dim obj as objetc
dim i as integer=0
dim n as integerÊrraylist.count

for each obj in CArraylist ' coleccion que recorro
i=i+1
if i=n then
'obj es el último elemenoto de la colección arrayList
por ejemplo:
Exit For
end if
next

Bueno esto pretende ser un ejemplo simple de como encontrar el último
elemento de un arrayList.

Espero que te sirva de algo
Salu2



Respuesta Responder a este mensaje
#3 René Pacios
26/07/2006 - 11:44 | Informe spam
Buenas pepe.
Nunca hice eso que me comentas con dun dataAdater, ahí no creo que te pueda
ayudar, yo creía que el dataAdapter era solo una tubería para cargar los
datos en un objeto(tipo List,View,etc...) Lo único que se me ocurre es que
busques si el DataAdapter tiene alguna propiedad count, como records.count,
rows.conunt a algo así, sino también puedes generarte una vista y allí si
puedes contar los registros.

Sabiendo el numero de registros, no te será dificil salir del for each
metiendo un contador interno

Es lo único que se me ocurre en estos momentos

Espero que te sirva de algo
Salu2
Respuesta Responder a este mensaje
#4 Pepe
26/07/2006 - 15:01 | Informe spam
Gracias Rene;

"René Pacios" wrote:

Buenas pepe.
Nunca hice eso que me comentas con dun dataAdater, ahí no creo que te pueda
ayudar, yo creía que el dataAdapter era solo una tubería para cargar los
datos en un objeto(tipo List,View,etc...) Lo único que se me ocurre es que
busques si el DataAdapter tiene alguna propiedad count, como records.count,
rows.conunt a algo así, sino también puedes generarte una vista y allí si
puedes contar los registros.

Sabiendo el numero de registros, no te será dificil salir del for each
metiendo un contador interno

Es lo único que se me ocurre en estos momentos

Espero que te sirva de algo
Salu2



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida