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

Вниз

Что за странности с 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
1-78939
Игор
2003-11-07 02:56
2003.11.24
прозрачный курсор


4-79220
Wizard_Ex
2003-09-29 17:43
2003.11.24
Нужно выдрать иконку MDIChild окна


7-79205
Demetrius
2003-09-14 10:42
2003.11.24
Mouse Scroll


1-78974
Armen
2003-11-13 17:53
2003.11.24
How to debug ISAPI DLL s on Windows 2003 with IIS6


1-79015
td
2003-11-13 20:31
2003.11.24
как сгенерировать ошибку





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский