![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola, se me ocurre una chapucilla. Genérate un generador llamado por ejemplo contador, antes de la consulta dices:
set generator contador to 0; y en la consulta dices: Select gen_id(contador, 1), codigo from articulos order by codigo; (de todas formas el "recno" en algún tipo de tabla también funciona) Saludos |
|
#2
|
||||
|
||||
|
Hola rfernandez, prueba con esta consulta:
tu campo codigo no debe tener repetidos y mejor si colocas un filtro en el where si tienes muchos registros. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#3
|
|||
|
|||
|
Gracias a los dos, haré pruebas.
La segunda opción me da que desde el punto de rendimiento va a ser muy pesada de ejecutar para consultas con muchos datos. Gracias nuevamente. |
|
#4
|
||||
|
||||
|
La otra solución es crear un procedimiento almacenado, con un bucle FOR SELECT, e ir incrementando un contador en cada iteración del bucle.
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#5
|
|||
|
|||
|
Si vas a mostrar los datos mediante Delphi puedes crear un campo calculado y le asignas el RecNo del Dataset asociado..
|
|
#6
|
|||
|
|||
|
El Recno, como mínimo con TQuery de BDE contra Firebird no funciona.
Sobre el proceso almacenado es una opción pero tengo esta necesidad para multiples consultas y si tengo que hacer un SP para cada una es un latazo. me estoy planteando cargar un TClientDataSet a traves de la consulta y hay hacer el numerador. Gracias a todos. |
|
#7
|
||||
|
||||
|
Cita:
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 15:47:20 |
| Poner una columna de un DBGrid como columna Fija | rgstuamigo | OOP | 4 | 04-03-2009 22:54:38 |
| Ordenar por una columna resultado de otro select | salvica | SQL | 3 | 10-01-2008 07:26:02 |
| Problema conuna consulta select...not in (select ...) | VRO | Firebird e Interbase | 2 | 11-08-2005 09:56:35 |
| resultado en nodos (cxGrid) solo me aperese el primero del select, relacion columna = | sakuragi | OOP | 1 | 29-07-2005 18:17:55 |
|