Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как сохранить изменения в базе? BDE.


syte_ser78 ©   (2005-11-04 14:28:00) 

сабж


syte_ser78   (2005-11-08 13:59:00) [1]

Anatoly Podgoretsky ©   (08.11.05 11:54) [15]
CashedUpdates - false


Anatoly Podgoretsky   (2005-11-08 11:54:00) [2]

syte_ser78 ©   (08.11.05 09:44) [10]
1. InsertTable. Выдержка из Help - "Inserts a new, populated record to the dataset and posts it."
Вставка новых записей в БД и сохранение изменений.

Перевод не верный ни о какой БД (правда это смысла совсем не имеет), ни о какой таблице в БД здесь речи нет, здесь речь только про датасет (копия данных в памяти).


Anatoly Podgoretsky   (2005-11-08 11:51:00) [3]

syte_ser78 ©   (08.11.05 10:01) [12]
Не верю.


syte_ser78   (2005-11-08 10:02:00) [4]

это 3.14здец какойто.
КАК СОХРАНИТЬ ИЗМЕНЕНИЯ В ТАБЛИЦЕ PARDOX 7 BDE ????????????????????????????????
Делаю все по Фаронову и нихрена не сохраняется.


syte_ser78   (2005-11-08 10:01:00) [5]

Anatoly Podgoretsky ©   (08.11.05 8:55) [9]
запрещены

Ega23 ©   (08.11.05 9:48) [11]
невозможно по вышенаписанной причине.


Ega23   (2005-11-08 09:48:00) [6]

Table.ApplyUpdates   ?


syte_ser78   (2005-11-08 09:44:00) [7]

Anatoly Podgoretsky ©   (08.11.05 8:55) [9]
Еще  два вопроса
1. InsertTable. Выдержка из Help - "Inserts a new, populated record to the dataset and posts it."
Вставка новых записей в БД и сохранение изменений.
Тоесть следующий код

procedure button1.click
begin
table.insertrecord([1,'2'....]);
end;

внесет в таблицу изменения и сохранит их?

2. Перед выходом из программы. нужно делать
table.close или datasourse.dataset.close?


Anatoly Podgoretsky   (2005-11-08 08:55:00) [8]

Запретить все виды кеширования.


syte_ser78   (2005-11-08 08:41:00) [9]

ЯТутаНовичек   (06.11.05 22:36) [7]
Попробывал. Да поля загрузил. Более того, иногда не сохраняются изменения сделанные при помощи DBNavigator


ЯТутаНовичек   (2005-11-06 22:36:00) [10]

попробуй
table.insert или table.edit
Загрузил ли ты в компонент TTable поля?
Table1.FieldValues['поле']:='строка' или число


syte_ser78   (2005-11-04 15:59:00) [11]

Виталий Панасенко   (04.11.05 15:54) [4]
[Error] resourse.pas(177): Undeclared identifier: 'bdisavechange'


Anatoly Podgoretsky   (2005-11-04 15:56:00) [12]

Хватит спамить. Хватает и одной ветки.


Виталий Панасенко   (2005-11-04 15:54:00) [13]

Смотри
> Виталий Панасенко   (04.11.05 14:33) [1]
> AfterPost вызвать dbiSaveChange


syte_ser78   (2005-11-04 15:23:00) [14]

Anatoly Podgoretsky ©   (04.11.05 15:09) [2]
Извините, Ваш ответ безусловно правильный, но подскажите плиз в чем моя ошибка!

Делаю следующее

по онкреату гл. формы
table.active:=true  

добавляю запись
table.open;
table.append;
tableField:='zapiz';
table.post;

по онклосу гл. формы
table.active:=false

Перезагружаюсь - записи нет.


Anatoly Podgoretsky   (2005-11-04 15:09:00) [15]

.Post


Виталий Панасенко   (2005-11-04 14:33:00) [16]

AfterPost вызвать dbiSaveChange


Наверх

Титульная страница Поиск, карта сайта Написать письмо