Estou com um comportamento estranho no clientdataset, meu projeto utiliza o padrão CDS+Provider+Query.
Ao fechar o CDS , mudar o SQL da query e reabrir o CDS, os controles de navegação e recordcount mostram que os registros foram trazidos, porem os controles consciente de dados simplesmente não os mostram, ou seja , grids, dbtext's e etcs, nas telas, não mostram as informações, mas o dbnavigator navega com todas as funcionalidades, inclusive se utilizada uma query que retorna muitos registros e utilizada a opção last do dbnavigator, o cursor de SQL aparece indicando a busca total dos dados ( porque utilizo PacketRecords = 10 ) e desliga seus controles de navegação adiante , tudo conforme os padrões, mas as informações não aparecem.
Já troquei os componentes de acesso , passando por IBO, UniQuery e IBX e nada.
Se eu não fecho o CDS, mudo o SQL da consulta e simplesmante dou um refresh no CDS, os dados são mostrados, mas o PacketRecords é desconsiderado, ou seja, se retornar 12000 registros, um tempo desnecessário será utilizado trazendo todos os registros.
Meu projeto utiliza padrão TDI e não sei afirmar desde quando isto aconteceu.
Pergunta
Marcos DevIniciante
Caros companheiros,
Estou com um comportamento estranho no clientdataset, meu projeto utiliza o padrão CDS+Provider+Query.
Ao fechar o CDS , mudar o SQL da query e reabrir o CDS, os controles de navegação e recordcount mostram que os registros foram trazidos, porem os controles consciente de dados simplesmente não os mostram, ou seja , grids, dbtext's e etcs, nas telas, não mostram as informações, mas o dbnavigator navega com todas as funcionalidades, inclusive se utilizada uma query que retorna muitos registros e utilizada a opção last do dbnavigator, o cursor de SQL aparece indicando a busca total dos dados ( porque utilizo PacketRecords = 10 ) e desliga seus controles de navegação adiante , tudo conforme os padrões, mas as informações não aparecem.
Já troquei os componentes de acesso , passando por IBO, UniQuery e IBX e nada.
Se eu não fecho o CDS, mudo o SQL da consulta e simplesmante dou um refresh no CDS, os dados são mostrados, mas o PacketRecords é desconsiderado, ou seja, se retornar 12000 registros, um tempo desnecessário será utilizado trazendo todos os registros.
Meu projeto utiliza padrão TDI e não sei afirmar desde quando isto aconteceu.
Agradeço antecipadamente qualquer sugestão.
Abraço a todos.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.