powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / RefrashRecord
6 сообщений из 6, страница 1 из 1
RefrashRecord
    #32252895
Фотография distinger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Как заставить работать RefrashRecord клиентского набора данных (TClientDataSet)
не указывая всем молям ProviderFlags=[pfInWhere]
Ну или обойти это?
Спасибо.
...
Рейтинг: 0 / 0
RefrashRecord
    #32253230
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём проблема-то???
...
Рейтинг: 0 / 0
RefrashRecord
    #32253393
Фотография distinger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том, что не работает
...
Рейтинг: 0 / 0
RefrashRecord
    #32253399
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ёбтть! Напиши, чего ты делаешь. Тогда я напишу чего не так. У меня-то работает.
Не потратить-ли мне время на написание ПОЛНОЙ инструкции, как работать с ClientDataSet???
...
Рейтинг: 0 / 0
RefrashRecord
    #32254371
Фотография distinger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLDataSet имеет поля (допустим):
ID,Name,Age. Свойство ProviderFlags поля ID = [pfInKey,pfInWhere,pfUpdate], у полей Name и Age = [pfUpdate] свойство UpdateMode соответствующего провайдера = upWhereAll. (Транзакция ReadCommited) При этом когда вызываешь RefrashRecord ClientDataSet-а ничего не обновляется (Просто Refrash работает нормально).
Если всем полям задать ProviderFlags=[pfInWhere], то работает, но этого я сделать не могу из-за особенностей. Можно как-нить это обогнуть?

И еще: почему при вызове Refrash клона его сурс перемещается на первую запись и наоборот?

Спасибо.
...
Рейтинг: 0 / 0
RefrashRecord
    #32254404
Фотография distinger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите чего тут http://www.ibobjects.com/ibocommunity.html
об этом пишут

"dbExpress have bug when RefreshRecord is used and you can only use ClientDataset for updating data. SQLDirect doesn't support Refresh (record) yet. You have to refetch all data to see changes made by triggers."
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / RefrashRecord
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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