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

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

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

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

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

AleksMed
Member

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

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

AleksMed
Member

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

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

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

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

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

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

а я считаю в инете без аськи делать нечего.. ну наверное у тебя другое
...
Рейтинг: 0 / 0
20.04.2006, 09:58
    #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
20.04.2006, 10:13
    #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
20.04.2006, 10:25
    #33678316
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вьехать почему лиса дает ошибку при создании вьюхи.
о заработало... во пасибо ... да пребудем с тобой сила брат !!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не могу вьехать почему лиса дает ошибку при создании вьюхи. / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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