![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Hola Poliburro...
Estoy en SQLServer 2000 si realizo
me entregará la posición del registro en la cual me ubico.... pero lo que tengo como dato, es la posición... entonces lo que quiero realizar es alguna función que se posicione en la "posición", valga la redundancia, que le estoy entregando... Sorry... pero lo estoy trabajando desde el Delphi 7..... a lo mejor eso te confundio,, y pensastes que RecNo es una función del SQL Server... Salu2 ![]() ![]()
__________________
BlueSteel Última edición por BlueSteel fecha: 16-06-2008 a las 21:00:32. Razón: falto explicación |
#2
|
||||
|
||||
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
||||
|
||||
![]() Gracias amigo poliburro
cada vez me impresionas más..... ![]() ![]() ahora, donde agrego esto.. y como lo utilizo desde delphi ??? ![]() ![]() Al final los datos los estoy trabajando desde un Vista, en donde tienen todos los datos que necesitaba Salu2 ![]() ![]()
__________________
BlueSteel |
#4
|
||||
|
||||
Me explico,
Este procedimiento crea una tabla temporal con una columna identity que simula el RecNo de ADO y el RowNum de Oracle. En esta tablatemporal vas a insertar el campo id de la tabla de donde deseas sacar el registro en la posición deseada. A este procedimiento le pasas que número de registro que deseas y te devolverá el Id correspondiente a esa posición. con el id puedes obtener toda la fila. Espero haber comprendido tu problema, si no, con confianza pregunta
__________________
Conoce mi blog http://www.edgartec.com |
#5
|
||||
|
||||
![]() Bueno...
te cuento, con lo que me distes, al final realice un procedimiento para crear la tabla y trabajar sobre ella... así que despues solo utilizo el locate para ubicar la posición... gracias por tu ayuda... me sirvio bastante... Salu2 ![]() ![]()
__________________
BlueSteel |
#6
|
||||
|
||||
No se si con ADO es igual que con otros conectores, pero si le asignas un valor a RecNo, el cursor se para en dicha posición...
Por ejemplo
Y listo, pero bueno, de ahí a la eficiencia de esto, pues no creo que sea mejor que traer el dato de una vez, como lo ha planteado poliburro.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#7
|
||||
|
||||
![]() Cita:
bueno, antes de preguntar habia probado eso pero con un ADOQuery.. pero no me funciono.... ![]() ![]() Salu2 ![]() ![]()
__________________
BlueSteel |
#8
|
||||
|
||||
Revisa que estés cargando todos los registros en memoria (CursorLocation del ADOConnection y ADOQuery) sino me temo que esto puede no funcionar.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mover indicador de un dbgrid a un registro especifico | thelibmx | Conexión con bases de datos | 7 | 09-11-2007 18:52:51 |
Posicionarme en un registro especifico de un record | Carliviris | Varios | 1 | 20-11-2006 18:35:41 |
Posicion de un registro en un DBGrid | VRO | OOP | 6 | 27-10-2004 10:22:57 |
Problemas al guardar la posicion de una ventana en el registro | neon | Varios | 1 | 21-10-2004 11:01:15 |
Posicion del registro?? | andresenlared | Conexión con bases de datos | 3 | 30-12-2003 08:08:07 |
![]() |
|