![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать что в Clientdataset загружен другой набор данных?
noob_one © (2009-12-14 13:43:00)Ну ум приходит только сравнение xml строки. Может есть метод проще?
Sergey13 (2009-12-15 08:54:00) [1]> [17] Сергей М. © (15.12.09 08:23)
> И какова же эта "новая серия действий с фактом" ?
Неужели не понятно? Если там "другой" набор, то надо опять "этот" туда запузырить. А потом опять проверить.
Сергей М. (2009-12-15 08:23:00) [2]
> Начинать новую серию действий
И какова же эта "новая серия действий с фактом" ?
Плохиш (2009-12-14 18:49:00) [3]У родителя их всех TDataSet имеется много событий начинающихся с OnAfter...
noob_one (2009-12-14 17:32:00) [4]> Что дальше ? Что теперь с этим фактом делать ?
Начинать новую серию действий.
Сергей М. (2009-12-14 15:13:00) [5]
> noob_one
Ну, предположим, обнаружил ты отличия в двух разных наборах. Или не обнаружил.
Т.е. зафиксировал сам факт совпадения или несовпадения.
Что дальше ? Что теперь с этим фактом делать ?
noob_one (2009-12-14 14:45:00) [6]> [12] Медвежонок Пятачок © (14.12.09 14:42)
> а если сменилось (по сравнению с предыдущим), то не верь
> этому.
> потому что этот не измененный, а тот, другой, что бы до
> этого - вот его-то и меняли. а этот не измененный. который
> не другой.
> ну в общем этот.
)))
Буду сравнивать xml строки.
Медвежонок Пятачок (2009-12-14 14:42:00) [7]а если сменилось (по сравнению с предыдущим), то не верь этому.
потому что этот не измененный, а тот, другой, что бы до этого - вот его-то и меняли. а этот не измененный. который не другой.
ну в общем этот.
Медвежонок Пятачок (2009-12-14 14:39:00) [8]Хорошо переформулирую - надо узнать сменилось ли содержание "этого" набора?
не сменилось. его же только что загрузили.
clickmaker (2009-12-14 14:38:00) [9]> сменилось ли содержание "этого" набора?
а зачем?
если нужно удостовериться, что данные свежие или протухшие - ну так для этого всякие даты изменения придумали, в т.ч. и у файлов
clickmaker (2009-12-14 14:36:00) [10]> [7] noob_one (14.12.09 14:34)
случайным образом?
и программа должна угадать: "нет, чувак, ты открыл не тот набор данных, а этот"
noob_one (2009-12-14 14:35:00) [11]> а "другой" там был загружен до того, как загрузили "этот"
Хорошо переформулирую - надо узнать сменилось ли содержание "этого" набора?
noob_one (2009-12-14 14:34:00) [12]А если у пользователя не один дсяток наборов, которые он поочередно открывает?
Сергей М. (2009-12-14 14:29:00) [13]
> "другой" там был загружен до того, как загрузили "этот"
А у него теперь стало два набора - и "тот" и "этот".
И теперь он будет упираться, пока их не сравнит.
Медвежонок Пятачок (2009-12-14 14:21:00) [14]а "другой" там был загружен до того, как загрузили "этот"
Медвежонок Пятачок (2009-12-14 14:20:00) [15]набор ОДИН.
при чем он (набор) - "этот", а не "другой"
:)
Сергей М. (2009-12-14 14:14:00) [16]
> Объект один. Наборы разные
Объект один - набор ОДИН.
Другой объект - другой набор.
noob_one (2009-12-14 14:13:00) [17]Объект один. Наборы разные.
Медвежонок Пятачок (2009-12-14 13:51:00) [18]в клиент датасет всегда загружен этот набор данных.
а другой набор загружен в другой клиентдатасет