|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Добрый день. Имею проблему след. характера. Использую PivotTable + IE5. Пишу такой код на JS ... query = "SELECT FILTER([Клиенты].[ДоговорЛогин].CHILDREN,[Клиенты].[ДоговорЛогин].CURRENTMEMBER.PROPERTIES(\"Служебный\")=\"0\") ON ROWS, {[Трафик].[Level 02].[IP статистика].[Внешний].[Входящий],[Трафик].[Level 02].[Прокси].[Внешний].[Прокси]} ON COLUMNS FROM [ClientTraffic]"; document.all.TPT.CommandText = query; ... на что PivotTable (TPT) ругается: Запрос не может быть обработан: o Поставщик данных не предоставил дополнительных сведений об ошибке. Запросы без кавычек обрабатываются нормально. В чем проблема? Как обойти? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2002, 16:09 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
JS не знаю, но вы не пробовали вместо \" - двойную кавычку - "". Этот запрос в MDX sample работает? Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2002, 10:09 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
А (одинарные кавычки/апостроф) не помогают? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2002, 10:12 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
1. query = 'SELECT FILTER([Клиенты].[ДоговорЛогин].CHILDREN,[Клиенты].[ДоговорЛогин].CURRENTMEMBER.PROPERTIES("Служебный")="0") ON ROWS, {[Трафик].[Level 02].[IP статистика].[Внешний].[Входящий],[Трафик].[Level 02].[Прокси].[Внешний].[Прокси]} ON COLUMNS FROM [ClientTraffic]'; document.all.TPT.CommandText = query; не рабоает с тем же диагнозом. 2. SELECT FILTER([Клиенты].[ДоговорЛогин].CHILDREN,[Клиенты].[ДоговорЛогин].CURRENTMEMBER.PROPERTIES('Служебный')='0') ON ROWS, {[Трафик].[Level 02].[IP статистика].[Внешний].[Входящий],[Трафик].[Level 02].[Прокси].[Внешний].[Прокси]} ON COLUMNS FROM [ClientTraffic] SELECT FILTER([Клиенты].[ДоговорЛогин].CHILDREN,[Клиенты].[ДоговорЛогин].CURRENTMEMBER.PROPERTIES(""Служебный"")=""0"") ON ROWS, {[Трафик].[Level 02].[IP статистика].[Внешний].[Входящий],[Трафик].[Level 02].[Прокси].[Внешний].[Прокси]} ON COLUMNS FROM [ClientTraffic] не работают даже в MDX Sample Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2002, 11:21 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
В MDX Sample, Вы с одной обычной Код: plaintext
Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2002, 08:33 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Unable to open cellset Formula error - syntax error - token is not valid: "FILTER([Клиенты].[ДоговорЛогин].CHILDREN,[Клиенты].[ДоговорЛогин].CURRENTMEMBER.PROPERTIES(^'Служебны^й')='0')" вот такое чудо. может, русские символы мешают? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 10:27 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Он на одинарную кавычку ругается, нужна Код: plaintext
Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 10:41 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
ОК. пришли к тому, с чего начали. Ответьте, пожалуйста, на вопрос (см. начало треда). Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 10:47 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
2mad, можешь полный кусок кода предоставить, я попробую у себя подобное! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 11:05 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Конечно. Пожалуйста. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 11:20 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
ОК. пришли к тому, с чего начали. Ответьте, пожалуйста, на вопрос (см. начало треда). Я Вам и в начале говорила, что нужна двойная кавычка и проблему возможно нужно искать в другом. Да и вообще, ,[Клиенты].[ДоговорЛогин] - это имя измерения или измерение.левел, для CurrentMember нужно только имя измерения. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 23:26 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Извините, в MDX Sample я таким запросом (с двойными кавычками ;) ) получаю все, что надо. Вопрос в другом, почему через JS я получаю отказ? Может, интерпретируется неправильно и какая-нибудь хитрость есть. Сейчас на поставочной базе построю простенький запрос и запостю кусок кода, если проблемы будут. Так разговаривать проще будет, наверное. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2002, 10:52 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Как и обещал, посмотрите, пожалуйста. Не работает, ошибка та же. Спасибо. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2002, 11:06 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Прошу прощения. вместо Код: plaintext 1.
читать Код: plaintext 1.
Ошибка при этом не исчезает. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2002, 08:57 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Привет. С Рождеством! Кто-нибудь пробовал у себя такую штуку проделать? Работает? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2003, 17:43 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Вот до какого извращения дошел. Комментарю строчку с unescape, добавляю закоментаренную строчку (без фильтров всяких), все работает на ура. Почему нельзя кавычки вставлять - непонятно. В MDX Sample запрос с кавычками работает. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 08:22 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Ну и что? Никто не попробовал? Я уже просто запыхался с этой проблемой бороться. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2003, 16:32 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Я уже на верху писАла, что JS не знаю, так что извините:( Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2003, 04:20 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
хоть какая-то определенность и то хорошо. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2003, 08:08 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
У тебя скрипт на клиенте потому он легко поддается отладке, ставь debugger; перед выполнением запроса и смотри что в строке SQL ну и само собой попробуй это строку в MDX sample. Скорее всего ты ошибаешься в синтаксисе JS. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2003, 16:45 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
там такая строчка есть: Код: plaintext 1.
он выводит запрос, я его копирую и без проблем выполняю в MDX Sample. ... а в IE не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2003, 12:57 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
да и без кавычек в запросе все же работает. Значит, грабли в кавычках ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2003, 13:08 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
JavaScript здесь вообще ни причем. Вот что сказано в msdn по этому поводу: If you need to use Properties in a SQL statement with an Out of Process component you must use ActiveX Data Objects (Multi-dimensional)(ADOMD) instead of ADODB with the Microsoft OLAP provider. For an example of using ADOMD as a work around, see the References section of this article. А так как OWC10.PivotTable для соединения использует ADODB.Connection, то поэтому у вас ничего не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2003, 09:21 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Спасибо! Обнадежили... Я-то уж на себя подумал. ;) Так это что, с OWC у меня не выйдет с Properties поработать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2003, 13:48 |
|
проблема с MDX-запросами в JavaScript
|
|||
---|---|---|---|
#18+
Напрямую, скорее всего нет, если у кого получится, пусть непременно скажет. Но можно 1. Через ADO MD получить все Members и сгенерить MDX с фильтром по требуемым Member'ам 2. Создать виртуальную иерархию на свойстве Member'а и поставить её в условие WHERE MDX запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2003, 14:27 |
|
|
start [/forum/topic.php?fid=49&msg=32082904&tid=1873571]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 388ms |
0 / 0 |