Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

Как заставить обновить результат запроса в базе, а не в памяти.   Найти похожие ветки 

 
Dmitry   (2005-05-07 17:26) [0]

Делаю так:
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, то в базе будет пусто. Причём сохранение происходит при выходе из программы.

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


 
Anatoly Podgoretsky ©   (2005-05-07 19:31) [1]

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


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

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


 
Anatoly Podgoretsky ©   (2005-05-07 22:26) [3]

А LOCAL SHARE как?


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

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


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

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


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

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

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 15:09) [7]

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

Поставить TRUE ?


 
Anatoly Podgoretsky ©   (2005-05-08 17:22) [8]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
1-1117020849
Comrade
2005-05-25 15:34
2005.06.14
RX и DelphiX


1-1117517605
Grach
2005-05-31 09:33
2005.06.14
Сжатие файлов (преобразование Фурье)


14-1116943814
Igorek
2005-05-24 18:10
2005.06.14
Сообщение об ошибке с указанием файла и номера строки


14-1117049969
Nic87
2005-05-25 23:39
2005.06.14
Worlds3D - присоединяйтесь!


6-1111229954
Виталик
2005-03-19 13:59
2005.06.14
Передать файл по сети между двух программ