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

Вниз

почему у меня при использование Table1.Insert; новая строка добо   Найти похожие ветки 

 
Ya_andrei ©   (2003-03-06 18:42) [0]

Подскажите пожалуйста почему у меня при использование Table1.Insert; новая строка добовляется всегда в конец базы хотя я устонавливаю
курсор с помощи Table1.MoveBy(str); где str номер запеси с начала
базы

Table1.First;
Table1.MoveBy(str);
Table1.Insert;


 
Hint ©   (2003-03-06 18:53) [1]

Справка по Дельфе:
For Paradox tables with primary indexes, the record is inserted into the dataset in a position based on its index.

For Paradox tables without primary indexes, the record is inserted into the dataset at the current position.

For dBASE, FoxPro, and Access tables, the record is physically appended to the dataset at the end. If an index happens to be active, the new record may appear in a position relative to the index, but the record is still actually stored at the end of the table.

For SQL databases, the physical location of the insert is implementation-specific. For indexed tables, the index is updated with the new record information.


 
Andrey ©   (2003-03-06 20:02) [2]


> Подскажите пожалуйста почему у меня при использование Table1.Insert;
> новая строка добовляется всегда в конец базы

А подумать... А как бы это было иначе, не в конец базы, а в середину... А представь что будет если в Table1 1000000 записей, а ты вставляешь в середину... Подумай как такое сделать и с какой скоростью это работать будет...

P.S. Ответ всегда где-то рядом, просто иногда лень подумать и help почитать.


 
blackman ©   (2003-03-06 22:02) [3]

Индексы сделай и будешь видеть ее там где захочешь



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
6-76559
BANick
2003-02-04 12:38
2003.03.24
TWebBrouser не работает ctrl c


4-76731
boa
2003-01-27 07:46
2003.03.24
Подскажите, кто знает?


3-76320
Lans
2003-03-05 10:34
2003.03.24
Срочно!!! Какая функция в TTable показывает, что ячейка выделена!


1-76444
multik
2003-03-11 19:31
2003.03.24
Добрый вечер!!! В treeview е не получаются значки.


1-76385
Menshikov
2003-03-11 16:09
2003.03.24
Печать 2-х копий текста А5 на 1 листе А4