|
Поиск фильмов для которых не было выпущено копий
|
|||
---|---|---|---|
#18+
Допустим есть СУБД Foxpro 2.6 для DOS. База данных реализует простейшую фильмотеку. В ней есть две таблицы FILM и COPY_MOV. Таблица FILM содержит колонки id_film, title, director, year. Таблица COPY_MOV (копии фильмов на носителях) содержит колонки: id_cpy, id_film, type_media, format. Обе таблицы проиндексированы по полям id_film, id_copy. Необходимо найти все фильмы, для которых не было произведено копий. Я написал следующий запрос который выполняет эту работу: Код: sql 1.
Как реализовать тоже самое только используя оператор SEEK foxpro? Без sql и SCAN. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2015, 20:15 |
|
Поиск фильмов для которых не было выпущено копий
|
|||
---|---|---|---|
#18+
deepstyle, Create cursor list_err (id_film c(10)) Select film Goto top Do while ! Eof() If ! seek( id_flm, 'copy_mov', 'id_film') then Insert into list_err(id_film) values (id_film) Endif Skip Enddo ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 05:04 |
|
Поиск фильмов для которых не было выпущено копий
|
|||
---|---|---|---|
#18+
alextashk, переписал вашу программу Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
В результате выводит пустую таблицу, хотя просматривая обе таблицы в BROWSE фильмов несколько. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2015, 21:01 |
|
|
start [/forum/topic.php?fid=41&msg=38946638&tid=1582376]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 373ms |
0 / 0 |