DUVIDA SOBRE BOOKMARK

JALEXM 22/05/2012 17:20:17
#402485
Olá.
Estou tentando posicionar um BD Access no mesmo registro que apontava antes de alterações.
Estou usando esse código.

With ADODC
Bkmark = .Recordset.Bookmark
.Refresh
.Recordset.Bookmark = Bkmark
End With

Mas só está funcionando após update. Qundo algum registro é inserido ou excluído, ele aponta para um registro diferente do desejado.
Existe alguma outra soulção?
Obrigado.

SAMUKA 23/05/2012 00:16:03
#402512
Resposta escolhida
Olá JALEXM

Acredito que só é possível utilizar o bookmark dentro de um recordset, desde que o mesmo não tenha acrescimo ou exclusão.

De uma olhada no artigo do Macoratti sobre o assunto:
http://www.macoratti.net/ado_seek.htm

JALEXM 23/05/2012 08:04:55
#402518
Citação:

:
Olá JALEXM

Acredito que só é possível utilizar o bookmark dentro de um recordset, desde que o mesmo não tenha acrescimo ou exclusão.

De uma olhada no artigo do Macoratti sobre o assunto:
http://www.macoratti.net/ado_seek.htm



OK, então não vejo muita utilidade para Bookmarks. Se ele não consegue retornar ao registro em que estava após as alterações, penso que seja praticamente inútil.
Agradeço assim mesmo pela ajuda.
SAMUKA 23/05/2012 08:33:51
#402525
Ele tem outras utilidades, principalmente na hora de pesquisar uma informação e retornar ao ponto de partida, caso não tenha nenhum resultado.
Tópico encerrado , respostas não são mais permitidas