Главная страница
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.016 c
1-79042
&R
2003-11-13 14:16
2003.11.24
Пергрузка операторов в Delphi


14-79117
Marser
2003-11-02 10:37
2003.11.24
Предложение: модераторам и форумцам


1-79007
Balkon
2003-11-14 11:08
2003.11.24
Как отключить


7-79197
Staryker
2003-09-08 21:51
2003.11.24
Как сделать чтобы комп не выключался?


1-79011
SkyRanger
2003-11-14 10:06
2003.11.24
Шаринг и 98 мастай