Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





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


1-1117414651
rosl
2005-05-30 04:57
2005.06.14
свернуть развернуть ветку


10-1094126810
Jaxtor
2004-09-02 16:06
2005.06.14
Регистрация сервера DCOM


14-1117028106
Korvet
2005-05-25 17:35
2005.06.14
Помогите с кодом я заплачу


1-1117434043
Lenochka
2005-05-30 10:20
2005.06.14
Как удалить форму?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский