Assunto: TClientDataSet PacketRecords = 10
caro amigo !
Tenho um projeto e estou utilizando os componentes (MIDAS) TClientDataSet + TDataSetProvider + TQuery para a arquitetura de 2 camadas (Client/Server).
Eu determinei que a propriedade PacketRecords (TClienteDataSet.Packetrecords = 10) seja igual a 10 (registros)
para que o Provider obtenha apenas 10 registro por vez do banco de dados !
Contudo o meu DBGrid não apresenta as informações, ou seja, quando tento visualizar o resultado na DBGrid vem apenas 10 linhas em branco e conseguentemente as solicitações de mais 1 pacote com 10 registros esta sendo feita mas continua apresentando linhas em branco.
Este problema somente é solucionado se informo na propriedade PacketRecords = -1 (obter todos os registros do DataSet), mas não é isto que desejo pelo fato da perda de performance
Será que estou fazendo alguma coisa de errado ?
Poderiam me ajudar ? :?:
Grato,
Tenho um projeto e estou utilizando os componentes (MIDAS) TClientDataSet + TDataSetProvider + TQuery para a arquitetura de 2 camadas (Client/Server).
Eu determinei que a propriedade PacketRecords (TClienteDataSet.Packetrecords = 10) seja igual a 10 (registros)
para que o Provider obtenha apenas 10 registro por vez do banco de dados !
Contudo o meu DBGrid não apresenta as informações, ou seja, quando tento visualizar o resultado na DBGrid vem apenas 10 linhas em branco e conseguentemente as solicitações de mais 1 pacote com 10 registros esta sendo feita mas continua apresentando linhas em branco.
Este problema somente é solucionado se informo na propriedade PacketRecords = -1 (obter todos os registros do DataSet), mas não é isto que desejo pelo fato da perda de performance
Será que estou fazendo alguma coisa de errado ?
Poderiam me ajudar ? :?:
Grato,
Rrsoft
Curtidas 0