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

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

Спасибо.
...
Рейтинг: 0 / 0
03.09.2003, 11:21
    #32254404
distinger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RefrashRecord
Смотрите чего тут 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
Форумы / Delphi [игнор отключен] [закрыт для гостей] / RefrashRecord / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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