Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-09-2017
Avatar de Soa Pelaez
Soa Pelaez Soa Pelaez is offline
Miembro
 
Registrado: nov 2015
Posts: 133
Poder: 9
Soa Pelaez Va por buen camino
Mostrar todos los registros de un select * from con un FDQuery

Buen día.

Tengo una conexión con FIREDAC mediante FDConnection y mediante un FDQuery realizo un select a una tabla con n registros, lo que requiero es visualizar todos los registros en un DBGrid, pero en el momento me los está trayendo por bloques de 50 que tiene por defecto la propiedad RowSetSize del FDQuery, lo que requiero es que muestre todos los registros sin colocar en la propiedad nombrada anteriormente un tope porque dicha tabla los registros irán aumentando a medida que el usuario los inserte, con un ClientDataset es solo colocar la propiedad FetchOnDemand en True y los muestra todos, requiero esto mismo con el FDQuery, si alguien puede ayudarme se lo agradeceria.


Gracias.

Última edición por Soa Pelaez fecha: 08-09-2017 a las 23:28:47.
Responder Con Cita
  #2  
Antiguo 09-09-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Revisando la documentacion:

Cita:
FireDAC is fetching rowsets according to the FetchOptions.Mode property:
fmOnDemand--the rowset is automatically fetched when the dataset is trying to move the current position beyond the last fetched record.
fmAll--all the rowsets are automatically fetched right after executing the SQL command. This is similar to calling the FetchAll method.
fmManual--the programmer manually fetches the rowsets using the FetchNext or FetchAll methods.
fmExactRecsMax--all rowsets are automatically fetched right after executing the SQL command. If the number of rows is different from FetchOptions.RecsMax, an exception is raised.
Otra opcion es llamar al metodo FetchAll
Responder Con Cita
  #3  
Antiguo 09-09-2017
Avatar de Soa Pelaez
Soa Pelaez Soa Pelaez is offline
Miembro
 
Registrado: nov 2015
Posts: 133
Poder: 9
Soa Pelaez Va por buen camino
Cita:
Empezado por AgustinOrtu Ver Mensaje
Revisando la documentacion:



Otra opcion es llamar al metodo FetchAll
Lo intente pero aún así me sigue trayendo los registros por bloque y no como lo requiero que son todos.
Responder Con Cita
  #4  
Antiguo 09-09-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Haz la prueba en una aplicación vacía porque esto es algo que funciona, debe haber algo en tu programa que cause el problema
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Componentes Firedac con Delphi XE7 Neeruu Varios 4 02-02-2015 11:31:25
firedac con limite de registros JULIPO Conexión con bases de datos 2 22-10-2014 15:51:49
Como mostrar un IWDBGrid con todos los registros fcios Internet 1 22-01-2010 21:11:08
Select de un campo concreto y todos los demas juanpe Firebird e Interbase 3 02-10-2008 16:49:39
Pasar todos los datos de mysql a Select Cosgaya MySQL 7 10-07-2006 13:54:47


La franja horaria es GMT +2. Ahora son las 19:56:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi