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

Вниз

ReIndex or AddIndex?   Найти похожие ветки 

 
Den   (2004-05-29 13:24) [0]

Проблема: при добавлении записи в дочернюю(привязанную)
таблицу, индекс отключаю, добавляю запись, но после этого
нужно его или "обновить" (как?),кажется было где-то св-во
с кол-вом эл-тов, или удалять индекс и потом ставить новый.
Но тут то-же проблема: table cannot be opened for exclusive
use. А как с этим бороться?


 
Семен Сорокин ©   (2004-05-29 13:34) [1]

А как с этим бороться?
не отключать индекс


 
Den   (2004-05-29 20:56) [2]

Гениальный ответ!
В таком случае остаётся 1-я половина вопроса: как обновить
индекс (reindex)?


 
KADAN ©   (2004-05-29 22:09) [3]

Update?


 
Den   (2004-05-29 23:43) [4]

А можно чуть-чуть по-подробнее, буквально 1 строку кода...


 
KADAN ©   (2004-05-30 10:41) [5]

indexdefs.update
Refreshes index definitions in Items to reflect the current state of the dataset


 
Mike Kouzmine ©   (2004-05-30 17:05) [6]

А зачем его обновлять? Он сам разве не того?


 
Den   (2004-05-30 17:33) [7]

На стандартных компонентах - того...
Мне надо, что-бы по нажатию BitBtn, а тут приходится
выполнять весь набор операций, включая обновление.
Только тут опять проблема: с update-ом запись добавляется,
но криво, по другому ID, блин сам уже запутался где и что.
Просто первый раз я руками добавлять взялся...
Товарищи, помогите ПОЖАЛУЙСТА, курсач горит.
Где можно найти НОРМАЛЬНУЮ инфу по этому вопросу?
Или что я все же накосячил в коде?

Table2.MasterFields:="";
table2.IndexName:="";
table2.Edit;
table2.insert;
table2["GrupID"]:=Table1.FieldValues["GrupNom"];
table2["Predmet"]:=ComboBox14.Text;
table2["PredType"]:=edit8.Text;
table2["Prepod"]:=ComboBox12.Text;
table2["Chasov"]:=strtoint(edit9.Text);
table2["ChVsego"]:=strtoint(edit10.Text);
table2["Itog"]:=ComboBox13.Text;
table2.post;
Table2.IndexDefs.Update;
table2.IndexName:="GrInd";
Table2.MasterFields:="GrupNom";

Теперь индекс слетает на последней строке...



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

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

Наверх




Память: 0.48 MB
Время: 0.04 c
3-1086156162
Sectey
2004-06-02 10:02
2004.06.27
Скорость работы ХП в MSSQL.


14-1086361745
Jeer
2004-06-04 19:09
2004.06.27
Терракт в Самаре


11-1076154464
Sewix
2004-02-07 14:47
2004.06.27
Как узнать путь к программе на kol


3-1085748952
S@shka
2004-05-28 16:55
2004.06.27
FLOAT NUMERIC или INTEGER


1-1086844569
DAnton
2004-06-10 09:16
2004.06.27
Как прибавить к дате число.