Busqueda de registro en paginación

02/07/2003 - 12:51 por Barrish | Informe spam
Hola a todos,

Estoy utilizando VB.NET y realizo una carga de registros mediante
paginación.

Realizo una opción para poder buscar un registro en concreto. El problema es
que no sé como implementar la búsqueda de ese registro, ya que no sé
exactamente en qué página y posición se encuentra.

Es decir, no quiero que sólo me muestre ese registro, sino que se posicione
en el registro en concreto.

No sé si existe alguna opción para devolver el número de fila que ocupa el
registro en la base de datos y si ésta es la mejor opción.

Espero haberme explicado.
Gracias y un saludo.
 

Leer las respuestas

#1 Carlos Sacristan
02/07/2003 - 13:05 | Informe spam
Es que depende de cómo hagas la paginación, por eso lo de "devolver el
número de fila que ocupa un registro" no es muy concreto. El registro
ocupará una posición dentro del conjunto de resultados que te envía el
servidor, por lo que si lo que haces es numerarlos (por ejemplo con una
tabla temporal que contenga una columna IDENTITY), siempre podrás
posicionarte directamente en uno a partir de este identificador.



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Barrish" escribió en el mensaje
news:
Hola a todos,

Estoy utilizando VB.NET y realizo una carga de registros mediante
paginación.

Realizo una opción para poder buscar un registro en concreto. El problema


es
que no sé como implementar la búsqueda de ese registro, ya que no sé
exactamente en qué página y posición se encuentra.

Es decir, no quiero que sólo me muestre ese registro, sino que se


posicione
en el registro en concreto.

No sé si existe alguna opción para devolver el número de fila que ocupa el
registro en la base de datos y si ésta es la mejor opción.

Espero haberme explicado.
Gracias y un saludo.




Preguntas similares