|
View
|
|||
---|---|---|---|
#18+
Доброго времени суток. Есть такая проблема. Открываю вьюху для редактирования (не мою) и вижу в ней Код: plaintext 1. 2. 3. 4. 5.
Открывается с ошибками , но открывается для редактирования. Когда определяю w_vSmena, то открывается без ошибок и тащит то что нужно. Пытаюсь по образу и подобию сделать такую вьюху в другой БД типа: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Если не определю w_vSmena до создания, ругается что не может создать такое представление, а если определю, то явно пишет туда условие. Вот так вопрос, как сделать именно такую вьюху ? Очень надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2008, 16:59 |
|
View
|
|||
---|---|---|---|
#18+
Как вариант сделать без "&" а потом открыть контейнер БД, найти там где текст запроса хранится и "&" добавить. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2008, 17:10 |
|
View
|
|||
---|---|---|---|
#18+
Dima T, была такая мысль и уверен, что получится, но! У меня есть исходники которые генерят такие вьюхи и их куча и никто не открытвает контейнер, а так напрямую командой, через CREATE SQL VIEW ... . Вот и думаю, как это народ умудрился ? Может фоксу в режим какой перевести надо или еще что ? В Парус 7-ке так структуру меняют через описатель структурыт ( просто FXP файл в котором понапихано определение таблиц и таких представлений, а так же код по трансформации данных). Так вот в этом описателе просто (возможно не просто) создается куча SQL VIEW ... . И такие вьюхи создаются. Они конечно кривые пока макроподстановку не определить, но ведь создаются! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2008, 17:26 |
|
View
|
|||
---|---|---|---|
#18+
Мука...У меня есть исходники которые генерят такие вьюхи ... напрямую командой, через CREATE SQL VIEW ... А в исходники эти заглянуть сложно? И сделать по образу и подобию. Макроподстановка срабатывает сразу же как только CREATE SQL VIEW выполняется и подставляется содержимое. Как вариант попробовать Код: plaintext
и CREATE SQL VIEW при не определенной w_vSmena ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2008, 17:38 |
|
View
|
|||
---|---|---|---|
#18+
Dima T, делаю по образу и подобию. Вот пример из исходника: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
И когда выполняется из под паруса, все ок, никаких ошибок. При неопределенном w_vSmena в совместимости с 70 пробовали - ругается Missing Operand. Где-то тут собака зарыта... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2008, 17:42 |
|
View
|
|||
---|---|---|---|
#18+
Попробовал: Код: plaintext 1. 2. 3. 4.
VFP6 - создает VFP9 - Syntax error Что по этому поводу в 9-ке поменяли похоже. VFP7 у меня нет ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2008, 17:58 |
|
View
|
|||
---|---|---|---|
#18+
Dima T, спасибо. Видимо действительно что-то поменяли в 9-ке. Жаль. Придется извращаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2008, 18:05 |
|
View
|
|||
---|---|---|---|
#18+
Мука Where !Empty(date_to) AND &w_vSmena Если не определю w_vSmena до создания, ругается что не может создать такое представление, а если определю, то явно пишет туда условие. Вот так вопрос, как сделать именно такую вьюху ? Очень надо. Попробуйте условие задать так: Where !Empty(date_to) AND &?w_vSmena ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2008, 18:21 |
|
|
start [/forum/topic.php?fid=41&msg=35471779&tid=1587427]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 361ms |
total: | 593ms |
0 / 0 |