![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как сохранить изменения в базе? 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