Tema: ¿procedure?
Ver Mensaje Individual
  #17  
Antiguo 23-02-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Hola Virgina.

Para mostrar n registros, puedes utilizar la cláusula ROWS.

select NOMBRE, APELLIDOS from CLIENTES rows 25

Tiene bastantes posiblidades de utilización, por lo que lo deberías consultar en el manual.

Respecto a los campos calculados, nunca he tenido ese problema (no utilizo IBX) así que no se que decirte. Finalmente, respecto a la grid con asientos pendientes, quizá podrías hacer una nueva consulta que te los devuelva, en lugar de filtrar los datos de otra consulta. Aunque eso implique un nuevo traspaso de datos con el servidor, puede mejorar el rendimiento de la aplicación (si el filtrado en IBX es tan lento como parece indicar este problema).

Yo utilizo mucho los ClientDataset, quizá te interesaría también probarlos. Una vez cargados los datos en un ClientDataset, no hay ninguna comunicación posterior con el Servidor (ideal para conexiones lentas), excepto si se hacen modificaciones, que se pasarán todas de golpe al llamar al método ApplyUpdates. En los ClientDatasets nunca he tenido los problemas que has comentado con campos calculados y filtros.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita