Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.24;
Скачать: CL | DM;

Вниз

Что за странности с TClientdataSet?   Найти похожие ветки 

 
Aleksandr ©   (2003-11-03 14:04) [0]

В файле ClientDataSet"a 3 записи. Я открываю его из файла, нахожу одну запись, изменяю ее, делаю Post и SaveToFile - бац, и остальные записи из файла пропадают. Мало того, сам ClientdataSet этот файл больше не может прочесть. И, что самое странное, иногда прокатывает, и иногда - нет. Что за ерунда такая?


 
savva ©   (2003-11-03 15:45) [1]

я не знаю как ты реализовал потомка набора данных, поэтому единственный мой тебе совет пересмотри все. и для образоания почитай http://rsdn.ru/article/delphi/dbcontrols.xml (хотя может ты и читал уже:))


 
Aleksandr ©   (2003-11-03 16:12) [2]

Мда, информация на заметку тем, кто работает с файловым ClientDataSet (без провайдера), по итогам поиска сути проблемы:

согласно Хелпу, чтобы изменения при Посте в файловом режиме сразу писались в таблицу, надо свойство LogChanges:=false (странно, но проверку этого свойства компилятор все время элиминатит). На практике этого периодически мало, и перед каждым SaveToFile (или после каждого поста) надо вызывать метод MergeChangeLog (хотя ChangeCount упорно показывает 0!). Причем, насколько я могу судить, это что-то глючное у борланда, потому как у меня с одним модулем работают две программы, и у одной свойство срабатывает, а у второй - нет (кстати, у второй перестало срабатывать после очередного билда).



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

Текущий архив: 2003.11.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
14-79158
ИдиотЪ
2003-10-31 11:09
2003.11.24
откуда берутся идиоты?


3-78817
Митяй
2003-11-04 17:20
2003.11.24
Локальная БД.


1-79029
ASt
2003-11-13 17:58
2003.11.24
Клик мыши


4-79235
alex25
2003-09-25 14:25
2003.11.24
Программно выключить ПК


6-79092
Axe
2003-09-26 22:06
2003.11.24
internet