Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2009, 20:03   #1
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию XML (Delphi)

Добрый вечер!

Пожалуста помогите разобраться. Через ClientDataSet создаю БД(*.xml). B DBGrid отображаю таблицу и заношу записи. Проблема в том, что записи не сохраняются. Что делать?
VadEr вне форума Ответить с цитированием
Старый 23.06.2009, 20:22   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,762
По умолчанию

а как заносиш?
vovk вне форума Ответить с цитированием
Старый 23.06.2009, 20:30   #3
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Просто пишу в DBGrid-е. А как надо?
VadEr вне форума Ответить с цитированием
Старый 23.06.2009, 20:41   #4
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,762
По умолчанию

Надо то я не знаю как надо, твоя же программа спрашиваю как делаеш..
Поставь DBNavigator ещё попробую после добавления галочку нажать..

Просто поподробнее обьяснил бы какие действия делаеш, и что с данными происходит не сохраняются все, или последняя запись?

А лучше выложи проэктик с фаликом xml так быстрее понять можно будет, что не так.

Последний раз редактировалось vovk; 23.06.2009 в 21:00.
vovk вне форума Ответить с цитированием
Старый 23.06.2009, 21:06   #5
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Через свойство FieldDefs (объекта ClientDataSet) создаю поля.
Ни одна запись не сохраняется.
Вложения
Тип файла: rar БД(XML).rar (3.5 Кб, 29 просмотров)
VadEr вне форума Ответить с цитированием
Старый 23.06.2009, 21:57   #6
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,762
По умолчанию

По моему это свойство срабатывает когда данные уже изменены в файле, тоесть после post; Поэтому и не сохраняет
Добавь кнопочку напиши на по клику
DataModule1.ClientDataSet1.Post;

или просто набери что нужно и нажми клавишу вниз, всё сохраняет..
А задача какая проверить при выходе сохранено нет?
vovk вне форума Ответить с цитированием
Старый 23.06.2009, 22:29   #7
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

На самом деле задача более глобальна, просто хочу разобраться с первым этапом - "создание базы данных".
Проблема в том, что включаю прогу - ввожу данные. Выключаю. Снова включаю, а таблица пустая (нет ни одной введенной записи). Метод Post - я просто добавил для страховки.
VadEr вне форума Ответить с цитированием
Старый 23.06.2009, 22:37   #8
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,762
По умолчанию

так он не срабатывает post то.
Так то данные нормально заносятся и сохраняются.
vovk вне форума Ответить с цитированием
Старый 23.06.2009, 22:44   #9
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Я в полном тупике. Уменя и с кнопкой, и с навигатором, и при многократном движении курсора не сохраняются. Может, что-то в настройках системы или среды разработки поменять надо?
VadEr вне форума Ответить с цитированием
Старый 23.06.2009, 22:52   #10
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,762
По умолчанию

хмм странно
напиши на онклозе формы

Код:
   if (DataModule1.ClientDataSet1.State in [dsEdit,dsInsert])
   then DataModule1.ClientDataSet1.Post;
И посмотри на эффект

Вот обратно .. ничего не менял практически, посмотри...
Вложения
Тип файла: rar бд(xml).rar (7.8 Кб, 30 просмотров)
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XML в Delphi ошибка с русским текстом domik Помощь студентам 6 28.05.2009 17:50
Как сохранить данные в xml файл средствами delphi ??? juden Общие вопросы Delphi 1 12.08.2008 10:12
xml в delphi /Arven/ Компоненты Delphi 0 23.04.2008 22:47
SQl+DELPHI+XML Рома БД в Delphi 5 17.08.2007 04:21
Xml и Delphi KlErik Общие вопросы Delphi 2 14.05.2007 09:54