|
|
|
INSERT BLANK добавляет запись в конец (VFP 6.0) ?!
|
|||
|---|---|---|---|
|
#18+
Собственно, сабж. Удивлен. Считал, что INSERT BLANK должен вставлять запись сразу после текущей записи , соответственно INSERT BEFORE BLANK - перед текущей записью . В обоих случаях добаление происходит в конец БД. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:45:31 |
|
||
|
INSERT BLANK добавляет запись в конец (VFP 6.0) ?!
|
|||
|---|---|---|---|
|
#18+
Если файл индексирован, команда INSERT работает как APPEND. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:51:24 |
|
||
|
INSERT BLANK добавляет запись в конец (VFP 6.0) ?!
|
|||
|---|---|---|---|
|
#18+
МарикСобственно, сабж. Удивлен. Считал, что INSERT BLANK должен вставлять запись сразу после текущей записи , соответственно INSERT BEFORE BLANK - перед текущей записью . В обоих случаях добаление происходит в конец БД. Почему? Какая версия FOX-а ??? В VFP60 команда: INSERT BEFORE BLANK добавляет запись действительно в конец таблицы. Но в Help-е написано: Команда INSERT Вставляет в текущую таблицу новую запись. Данная команда включена для совместимости с предыдущими версиями. Пользуйтесь вместо нее командами APPEND или INSERT - SQL. Замечание из старого Help-а: Командой INSERT не рекомендуется пользоваться в больших таблицах, поскольку вставка записи ближе к началу таблицы будет приводить к переписыванию почти всех записей. На это может уйти очень много времени. Пользуйтесь командой INSERT - SQL. А в VFP80SP1 команда: INSERT BEFORE BLANK выдает ошибку: INSERT cannot be issued when row or table buffering is enabled or when integrity constraints are in effect ( Error 1588 ) Either set row and table buffering off by setting the Buffering property to 1 with CURSORSETPROP( ), or use APPEND instead of INSERT. Так что эту команду в VFP лучше не использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 13:08:44 |
|
||
|
INSERT BLANK добавляет запись в конец (VFP 6.0) ?!
|
|||
|---|---|---|---|
|
#18+
Hi Марик! Эта команда оставлена для обратной совместимости и нет решительно никаких оправдательных причин к её использованию. "Упорядочение" данных в любой СУБД осуществляется не на основе физического порядка следования записей, а по значениям полей конкретной таблицы. Иногда именно для упорядочения записей создаются специальные служебные поля и соответственно рисуются формы, где можно визуально "переставлять" записи... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 01:17:25 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1593141]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 373ms |

| 0 / 0 |
