powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не могу вьехать почему лиса дает ошибку при создании вьюхи.
14 сообщений из 14, страница 1 из 1
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678124
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет парни!

вообщем вот 4 связанные таблицы. Как видите T_doc имеет три внешних ключа.
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678147
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создаю вьюху , добаляю туда 4 мои повязанные таблицы , но в проблема в том что данные по одному полю таблицы T_tema одинаковые и фокс пишет что не может найти внешний ключ id_t , я никак не могу вьехать в чом борода. вроде все просто три таблицы с примари кей и одна с тремя внешними ключами.

выкладываю результат выполнения вьюхи , обратите внимание в последнем поле одинаковые значения, но ЭТО НЕ ТАК

выкладываю саму вьюху и ошибку
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678150
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и теперь сволочьне дает вьюху открыть, кстати сам фокс 6
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678152
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совет: если таблиц >2, то пиши создание вьюхи руками.
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678163
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
руками.

блин, ну почему фокс не дает теперь открыть вьюху

AleksMed
Member

тогда ты имеешь ввиду писать запрос ручками? чо то я пока не пойму как можно вьюху руками писать...
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678172
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
# Darth Vader #руками.

блин, ну почему фокс не дает теперь открыть вьюху

AleksMed
Member

тогда ты имеешь ввиду писать запрос ручками? чо то я пока не пойму как можно вьюху руками писать...

См. CREATE SQL VIEW
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678177
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ааа я так понял через окно command

нашел в МСДН , пасибо , щаз...
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678187
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
# Darth Vader #ааа я так понял через окно command

нашел в МСДН , пасибо , щаз...
Можешь и через Command, но я бы создание каждой вьюхи оформил отдельным программным модулем, когда потребуется можешь им же и пересоздать вьюху еще раз.
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678190
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жалко у тебя брат аськи в профиле нет
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678197
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
# Darth Vader #жалко у тебя брат аськи в профиле нет

У меня её вообще нет.
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678200
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksMed # Darth Vader #жалко у тебя брат аськи в профиле нет

У меня её вообще нет.

а я считаю в инете без аськи делать нечего.. ну наверное у тебя другое
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678235
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
та же фихня

вот вьюху руками создаю

CREATE SQL VIEW ViewDoc

SELECT T_doc.id_doc, T_doc.namedoc, T_doc.time_, T_member.id_member,;
T_member.fio, T_mero.id_mero, T_mero.namemero, T_tema.id_t,T_tema.namet;
FROM data1!t_member INNER JOIN data1!t_doc;
INNER JOIN data1!t_mero;
INNER JOIN data1!t_tema ;
ON T_tema.id_t = T_doc.id_t ;
ON T_mero.id_mero = T_doc.id_mero ;
ON T_member.id_member = T_doc.id_member

___________

а какой фишкой ее добавить чтобы она в базе то появилась как постоянный объект.


вот результат

по последним двум полям одни и те же значение, но они должны быть разные...
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678276
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
open database <DatabaseName> && открываем БД, где должна быть вьюха
CREATE SQL VIEW ViewDoc as ;
SELECT T_doc.id_doc, T_doc.namedoc, T_doc.time_, T_member.id_member,;
T_member.fio, T_mero.id_mero, T_mero.namemero, T_tema.id_t,T_tema.namet;
FROM data1!t_member ;
INNER JOIN data1!t_doc ON T_member.id_member = T_doc.id_member ;
INNER JOIN data1!t_mero ON T_mero.id_mero = T_doc.id_mero ;
INNER JOIN data1!t_tema ON T_tema.id_t = T_doc.id_t
...
Рейтинг: 0 / 0
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
    #33678316
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о заработало... во пасибо ... да пребудем с тобой сила брат !!!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не могу вьехать почему лиса дает ошибку при создании вьюхи.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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