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

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

Как заставить обновить результат запроса в базе, а не в памяти. [D7, Paradox]


Dmitry ©   (2005-05-07 17:26:00) 

Делаю так:
var
 Q: TQuery;
begin
 Q := TQuery.Create(self);
 with q do begin
   ......
   Q.SQL.Add('INSERT .......');
 end;
 try
  Q.ExecSQL
 except
   .....
 end;
 Q.Free;

При выполнении данного запроса, запись "попадает" в базу ( её видно по SELECT выборке другого запроса ) НО каким-то образом не записывается на винчестер (наверно) То есть если нажать Reset, то в базе будет пусто. Причём сохранение происходит при выходе из программы.

Подскажите как заставить программу сохранять сразу на диск.


Dmitry   (2005-05-09 20:16:00) [1]

Ok, спасибо, попробую.


Anatoly Podgoretsky   (2005-05-08 17:22:00) [2]

Да, если хочешь, чтобы не кешировалось.


Dmitry   (2005-05-08 15:09:00) [3]

BDE --> Configuration --> System --> Init --> LocalShare: False

Поставить TRUE ?


Anatoly Podgoretsky   (2005-05-08 14:00:00) [4]

А при чем тут TQuery
Речть про БДЕ


sniknik   (2005-05-08 14:00:00) [5]

а если в общем? если в хелпе?

LOCAL SHARE
The ability to share access to local data between an active BDE application and an active non-BDE application. Set to TRUE if you need to work with the same files through both a BDE and a non-BDE application at the same time. (It is not necessary to set LOCAL SHARE to TRUE if you do not need to have both applications open at the same time.) Default: FALSE.


Dmitry   (2005-05-08 13:57:00) [6]

У TQuery такого параметра я не вижу.


Anatoly Podgoretsky   (2005-05-07 22:26:00) [7]

А LOCAL SHARE как?


Dmitry   (2005-05-07 22:17:00) [8]

А как это можно сделать? У TQuery стоит CashedUpdates=False


Anatoly Podgoretsky   (2005-05-07 19:31:00) [9]

Не использовать кеширование


Наверх

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