Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.11.2004, 13:31
|
|||
|---|---|---|---|
|
|||
Как вставить строку в заданное место при структурном cdx |
|||
|
#18+
Таблица индексирована структурным cdx с тегом типа кандидат. Команда insert blank before срабатывает только если индекс удалить. Не получается индекс заменить на не структурный cdx, потому что тогда не получается создать тег типа candidate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2004, 14:08
|
|||
|---|---|---|---|
Как вставить строку в заданное место при структурном cdx |
|||
|
#18+
Именно "before" не срабатывает? Ошибка какая? Скорее всего уже есть в таблице пустое ключевое поле, вот он и ругается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2004, 14:20
|
|||
|---|---|---|---|
Как вставить строку в заданное место при структурном cdx |
|||
|
#18+
А зачем тебе вставка именно в указаное место если есть индекс? Бессмысленное занятие. Используй обычную вставку в конец файла через APPEND BLANK или INSERT-SQL. Если так уж неймется именно в указанное место, то удаляй индекс, делай вставку и создавай индекс заново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2004, 14:48
|
|||
|---|---|---|---|
|
|||
Как вставить строку в заданное место при структурном cdx |
|||
|
#18+
ВладимирМА зачем тебе вставка именно в указаное место если есть индекс? Бессмысленное занятие. Используй обычную вставку в конец файла через APPEND BLANK или INSERT-SQL. Если так уж неймется именно в указанное место, то удаляй индекс, делай вставку и создавай индекс заново. Дело в том, что порядок вывода на экран соответствует расположению в таблице и не соответствует индексу, к примеру: CDE C 10 101 D 40 401 E 50 501 А кандидат был нужен чтобы было проще отслеживать дубли в таблице, поэтому удалять, а потом создавать уже после вставки нет смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2004, 14:53
|
|||
|---|---|---|---|
Как вставить строку в заданное место при структурном cdx |
|||
|
#18+
А еще один индекс создать влом? В крайнем случае создают еще одно служебное поле, которое содержит сквозной порядковый номер элемента в списке и по этому полю строится дополнительный индекс. При создании новой строки модифицируется содержимое этого служебного поля у всех записей, которые "ниже" (после) вставляемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2004, 05:42
|
|||
|---|---|---|---|
|
|||
Как вставить строку в заданное место при структурном cdx |
|||
|
#18+
Hi Andrey_Rb! Тебе стоит почитать основы реляционных баз данных. В них (и в фоксе в том числе) не принято ориентироваться на какой-то там "физический порядок следования записей" используются лишь собственно поля с данными и не более того (делай как говорит Владимир если тебе нужно упорядочивать не по имеющимся полям). Кроме того INSERT BEFORE - команда включенная для обратной совместимости - её работа во всех возможных условиях не гарантируется (не факт что только cdx будет её мешать - может найтись ещё с десяток ситуаций когда она откажется работать). А что ещё более страшно - команда требует эксклюзивного доступа к таблице. Команда полностью переписывает всю ту часть dbf-а, что лежит за вставляемой записью (отличное решение - переписывать по пару мегов информаци ради какого-то там "физического порядка") Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1595478]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 375ms |

| 0 / 0 |
