Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.02.14;
Скачать: [xml.tar.bz2];

Вниз

Как узнать что в Clientdataset загружен другой набор данных?   Найти похожие ветки 

 
noob_one   (2009-12-14 13:43) [0]

Ну ум приходит только сравнение xml строки. Может есть метод проще?


 
Медвежонок Пятачок ©   (2009-12-14 13:51) [1]

в клиент датасет всегда загружен этот набор данных.

а другой набор загружен в другой клиентдатасет


 
noob_one   (2009-12-14 14:13) [2]

Объект один. Наборы разные.


 
Сергей М. ©   (2009-12-14 14:14) [3]


> Объект один. Наборы разные


Объект один - набор ОДИН.
Другой объект - другой набор.


 
Медвежонок Пятачок ©   (2009-12-14 14:20) [4]

набор ОДИН.

при чем он (набор) - "этот", а не "другой"

:)


 
Медвежонок Пятачок ©   (2009-12-14 14:21) [5]

а "другой" там был загружен до того, как загрузили "этот"


 
Сергей М. ©   (2009-12-14 14:29) [6]


> "другой" там был загружен до того, как загрузили "этот"


А у него теперь стало два набора - и "тот" и "этот".
И теперь он будет упираться, пока их не сравнит.


 
noob_one   (2009-12-14 14:34) [7]

А если у пользователя не один дсяток наборов, которые он поочередно открывает?


 
noob_one   (2009-12-14 14:35) [8]

> а "другой" там был загружен до того, как загрузили "этот"

Хорошо переформулирую - надо узнать сменилось ли содержание "этого" набора?


 
clickmaker ©   (2009-12-14 14:36) [9]

> [7] noob_one   (14.12.09 14:34)

случайным образом?
и программа должна угадать: "нет, чувак, ты открыл не тот набор данных, а этот"


 
clickmaker ©   (2009-12-14 14:38) [10]

> сменилось ли содержание "этого" набора?

а зачем?
если нужно удостовериться, что данные свежие или протухшие - ну так для этого всякие даты изменения придумали, в т.ч. и у файлов


 
Медвежонок Пятачок ©   (2009-12-14 14:39) [11]

Хорошо переформулирую - надо узнать сменилось ли содержание "этого" набора?

не сменилось. его же только что загрузили.


 
Медвежонок Пятачок ©   (2009-12-14 14:42) [12]

а если сменилось (по сравнению с предыдущим), то не верь этому.
потому что этот не измененный, а тот, другой, что бы до этого - вот его-то и меняли. а этот не измененный. который не другой.
ну в общем этот.


 
noob_one   (2009-12-14 14:45) [13]

> [12] Медвежонок Пятачок ©   (14.12.09 14:42)
> а если сменилось (по сравнению с предыдущим), то не верь
> этому.
> потому что этот не измененный, а тот, другой, что бы до
> этого - вот его-то и меняли. а этот не измененный. который
> не другой.
> ну в общем этот.

)))

Буду сравнивать xml строки.


 
Сергей М. ©   (2009-12-14 15:13) [14]


> noob_one


Ну, предположим, обнаружил ты отличия в двух разных наборах. Или не обнаружил.
Т.е. зафиксировал сам факт совпадения или несовпадения.

Что дальше ? Что теперь с этим фактом делать ?


 
noob_one   (2009-12-14 17:32) [15]

> Что дальше ? Что теперь с этим фактом делать ?

Начинать новую серию действий.


 
Плохиш ©   (2009-12-14 18:49) [16]

У родителя их всех TDataSet имеется много событий начинающихся с OnAfter...


 
Сергей М. ©   (2009-12-15 08:23) [17]


> Начинать новую серию действий


И какова же эта "новая серия действий с фактом" ?


 
Sergey13 ©   (2009-12-15 08:54) [18]

> [17] Сергей М. ©   (15.12.09 08:23)
> И какова же эта "новая серия действий с фактом" ?

Неужели не понятно? Если там "другой" набор, то надо опять "этот" туда запузырить. А потом опять проверить.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.02.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.005 c
1-1237192368
Kolan
2009-03-16 11:32
2010.02.14
Дополнение перечисления


1-1237982706
Eraser
2009-03-25 15:05
2010.02.14
TListView и экшены


15-1260262525
tesseract
2009-12-08 11:55
2010.02.14
Узнай сколько ты должен родной стране (ток РФ) :-)


15-1260309385
GanibalLector
2009-12-09 00:56
2010.02.14
PortMon


13-1124359065
Cherrex
2005-08-18 13:57
2010.02.14
Есть ли аналог компонентов Data Controls





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский