powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / BookMark is invalid
6 сообщений из 6, страница 1 из 1
BookMark is invalid
    #32039562
Виталий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Наткнулся на следующую проблему: после удаления записи при попытке перейти на другую запись ругается 'Bookmark is invalid'. Удаляю при помощи хранимой процедуры, обновляю View последством Requery, Refresh'у грид. На экране отображается все верно, пока не перейдешь на другую запись. Помогите, пожалуйста. Заранее благодарен.

Виталий.
...
Рейтинг: 0 / 0
BookMark is invalid
    #32039570
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сохраняй первичный ключ или значение уникального поля в переменную, после удаления делай Close-Open, а потом Locate по значению сохраненной переменной.
...
Рейтинг: 0 / 0
BookMark is invalid
    #32039576
Виталий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Пробовал, но не помогает.
...
Рейтинг: 0 / 0
BookMark is invalid
    #32039605
AlexB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bookmark умирает когда переоткрываешь датасет на клиенте. Надо, действительно, пользоваться locate.
...
Рейтинг: 0 / 0
BookMark is invalid
    #32039646
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я просто игнорирую ошибку try... except
...
Рейтинг: 0 / 0
BookMark is invalid
    #32040135
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procedure frmMain.aRefreshExecute;
var
SaveRec: TBookMark;
begin
SaveRec := dbgList.DataSource.DataSet.GetBookmark;
dbgList.DataSource.DataSet.Close;
dbgList.DataSource.DataSet.Open;
try
try
dbgList.DataSource.DataSet.GotoBookmark(SaveRec);
except
end
finally
dbgList.DataSource.DataSet.FreeBookmark(SaveRec);
dbgList.SetFocus;
end;
end;
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / BookMark is invalid
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]