Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SET RELATION / 6 сообщений из 6, страница 1 из 1
10.04.2012, 18:01
    #37747399
SOS222
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET RELATION
Здравствуйте.
Пишу вот такой вот код
Код: sql
1.
2.
3.
4.
  USE table1 in a
  USE table2 INDEX id_a in b
  SET RELATION TO id_a INTO B
  LIST A.field1, A.field2, b.name


все что из рабочей области А -выводится, а из B пусто.....
...
Рейтинг: 0 / 0
10.04.2012, 19:45
    #37747501
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET RELATION
В таблице table2 нет ни одной записи, связанной с таблице table1. Вот ничего и не выводится....

Если вот такой запрос

Код: sql
1.
2.
3.
select * ;
from table1, table2 ;
where table1.id_a = table2.id_a


хоть что-то вернет, значит, у Вас проблемы с индексным файлом id_a.idx, который построен по таблице table2. Его надо пересоздать заново.
...
Рейтинг: 0 / 0
10.04.2012, 20:08
    #37747521
SOS222
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET RELATION
Огромное вам спасибо, пересоздал индекс - заработало. Я третий день с фокс про разбираюсь, подскажите мне такую вещь.. у меня есть программный файл в котором ведется редактирование таблиц и поиск, описанный выше. Мне программно нужно каждый раз пресоздавать индекс после редактирования (добавления записей) таблиц
...
Рейтинг: 0 / 0
10.04.2012, 20:09
    #37747522
SOS222
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET RELATION
Это был вопрос))
...
Рейтинг: 0 / 0
10.04.2012, 22:32
    #37747666
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET RELATION
SOS222Огромное вам спасибо, пересоздал индекс - заработало. Я третий день с фокс про разбираюсь, подскажите мне такую вещь.. у меня есть программный файл в котором ведется редактирование таблиц и поиск, описанный выше. Мне программно нужно каждый раз пресоздавать индекс после редактирования (добавления записей) таблиц
Вы чтото делаете неправильно - открытый индексный файл IDX или стукткрный индекс CDX обновляются автоматически при редактировании данных
...
Рейтинг: 0 / 0
12.04.2012, 06:46
    #37749642
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET RELATION
Индекс недостаточно открыть, еще текущим надо его сделать.
Код: sql
1.
SET ORDER TO id in table2
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SET RELATION / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]