RES: [delphi-br] TBookmark

2006-01-19 Por tôpico Elazar
** Grande, do que eu conheço do bookmark está funcionando corretamente porque você, ao montar um NOVO SELECT, está perdendo a marca do select anterior. o que eu faria é deixar o primeiro select quieto e trabalharia com um segundo ou uma table. Depois para voltar ao registro do primeiro

RES: [delphi-br] TBookmark

2006-01-18 Por tôpico Cícero
Grande, do que eu conheço do bookmark está funcionando corretamente porque você, ao montar um NOVO SELECT, está perdendo a marca do select anterior. o que eu faria é deixar o primeiro select quieto e trabalharia com um segundo ou uma table. Depois para voltar ao registro do primeiro select, usando

RES: [delphi-br] TBookmark

2006-01-18 Por tôpico Filipe Xavier Ramalho
Quando você faz um novo select, perde todos os ponteiros referentes aos registros (Bookmarks). Ou seja, você não pode usar Bookmark para fechar o dataset e depois de abri-lo novamente tentar localizar um registro. Você deve guardar a chave do registro antes de fechar e usar o locate para localizá-l

RES: [delphi-br] TBookmark

2006-01-18 Por tôpico Elazar
** Deduzo que vc está usando TQuery, pq vc mencionou o uso de SELECT. Sobre bookmarks, se vc menciona que efetua um novo select, vc praticamente invalida o valor anteriormente obtido pelo GetBookmark. O help do Delphi diz realmente que ele pode ser usado várias vezes e