Автор | Сообщение |
|
| постоянный участник
|
Пост N: 759
Зарегистрирован: 13.10.05
|
|
Отправлено: 26.01.18 11:50. Заголовок: Skip
Ошибка непонятная. Имеется 2 таблицы, таб1 и таб2, таблицы связаны по смыслу данных. Таб2 проиндексирована по числовому полю Unicum, записи могут повторяться. В Таб1 такое же поле Unicum. Необходимо: - просмотреть всё таблицу Таб1 - По ключу Таб1->Unicum найти первую запись в Таб2 - Далее, прошуршать все записи в Таб2 , у которых Таб1->Unicum ==Таб2->Unicum и не eof() При выдаче команды skip или dbSkip() ОШИБКА . Замена ключа на Str(Unicum,6) ничего не меняет. xXarbour 1, консоль
|
|
|
Ответов - 2
[только новые]
|
|
|
| |
Пост N: 121
Зарегистрирован: 09.09.11
|
|
Отправлено: 26.01.18 12:12. Заголовок: Добрый день, а Set R..
Добрый день, а Set Relation между таблицами? Если есть, то скорее всего будет непонятка... запоминаем номер записи из Таб1 далее цикл по Таб2, возврат в Таб1 на номер записи и DbSkip()
|
|
|
|
| постоянный участник
|
Пост N: 764
Зарегистрирован: 13.10.05
|
|
Отправлено: 26.01.18 22:11. Заголовок: Нашёл ошибку. Skip, ..
Нашёл ошибку. Skip, естественно не причем. Не ту ветку IF исследовал. При перемещении по таблице некоторый анализ производился..
|
|
|
|