Como mudar o indice sem perder a posição do registro ?

Delphi

09/03/2007

Pessoal,

Estou utilizando o BDS 2006 + SQLServer 2005 e a conexão via DBExpress. O problema é que quando mudo de índice no meu ClientDataSet eu perco a posição do registro q eu estava. Tentei utilizar o TBookMark mas não resolveu, após mudar o indice eu ainda perco o meu registro corrente.

Alguém tem alguma idéia de como posso resolver isso ? Só não gostaria de que quando eu alterar o indice eu ter de localizar novamente o registro q eu estava posicionado (isso custaria tempo).

Obrigado


Adrbrusc

Adrbrusc

Curtidas 0

Respostas

Marco Salles

Marco Salles

09/03/2007

Alguém tem alguma idéia de como posso resolver isso ? Só não gostaria de que quando eu alterar o indice eu ter de localizar novamente o registro q eu estava posicionado (isso custaria tempo).


espero que consiga resolver por outros métodos .. So não entendo a [b:bf5424525b]sua preocupação[/b:bf5424525b] em ter que localizar novamente o Registro por [b:bf5424525b]causa do Tempo[/b:bf5424525b]...[u:bf5424525b][b:bf5424525b] Desconectando os controles [/b:bf5424525b][/u:bf5424525b]conscientes de Dados , estando os dados na memória (uma das razões em se usar esta estrutura) , a localização do registro e extremamente Rápido , pois os dados estão persisitndos na memória [b:bf5424525b]e não se faz nenhum acesso ao servidor [/b:bf5424525b], o que ai sim , poderia ter perda na performace do Aplicativo


GOSTEI 0
POSTAR