Вниз
Скачать: CL | DM;

Почему не происходит кэширование в UpdateSQL?   Найти похожие ветки 

← →
DimonS ©   (2005-09-12 02:42) [0]

Стандартный набор - Querry + UpdateSQL. Настроены вроде нормально. При записи в БД из нескольких едитов происходит сразу физическая запись в БД. Код:

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add("Insert Into "+t1+"(data,IndTTN,Index_P,Tabel,Tabel1,Park,Nomer,Chas,Kol_TTN,Mash_Dny)");
Query1.SQL.Add("Values (""+MaskEdit1.Text+"."+IntToStr(god)+"",""+Edit2.Text+"","+inttostr(Ntt)+","+MaskEdit3.Text+",""+MaskEdit10.Text+"","+Ma skEdit7.Text+",""+MaskEdit4.Text+"",""+FloatToStr(Ch)+"","+MaskEdit2.Text+",0)");
Query1.ExecSQL;

Почему так? Нужна запись в кэш для возможности последующей отмены. В связке с DBGrid-ом это работает нормально.


← →
Ильш ©   (2005-09-12 06:13) [1]

это что за финты ушами???!!!
в Query должен быть select запрос, а в у вас что? есесенно происходит запись сразу!


← →
DimonS ©   (2005-09-12 06:35) [2]

Ну а как правильно написать то? Ну только изучаю запросы, а литературы нет толком.


← →
Ильш ©   (2005-09-12 07:19) [3]

а что правильно написать?
по любому если пишешь в запросе сразу Insert у тебя и будет сразу он отрабатывать. кэширование пролетает мимо
по F1 вроде все понятно написано
просто если хошь типа отменять изменения
то значения передавай в запрос параметрами

в Query
select * from table

а в UpdateSQL в секции Inserta
insert into table
(data, tarlivali, tdtp)
values (:data, :tarlivali, :tdtp)


и потом уже
Query.ParamByName("data").AsInteger=MaskEdit1.Text;
ну и т.д.

записываешь это все с помощью ApplyUpdates


← →
Ильш ©   (2005-09-12 07:20) [4]

и еще вот это твое

> Настроены вроде нормально

очень настораживает... вот именно что вроде нормально
ты уж тогда приводи все полностью и все что там у тебя настроено и какие запросы написаны



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.041 c
2-1127749201
Shader
2005-09-26 19:40
2005.10.23
Opengl - прозрачный фон и вывод текста и другое


14-1128218710
Deep
2005-10-02 06:05
2005.10.23
Просьба к владельцам КПК


3-1126642158
saNat
2005-09-14 00:09
2005.10.23
Создание БД с выборкой информации из существующей


5-1103879175
Anatoly
2004-12-24 12:06
2005.10.23
Свойство в инспекторе объектов меняется не сразу


2-1128064493
MirsaID
2005-09-30 11:14
2005.10.23
Не могу подключатся базы Access через ADO




   Наверх