В Аксапте при использовании CCADOConnection:
X++:
CCADOConnection con = new CCADOConnection();
con.connectionString( "..." );
con.open();
rs = new CCADORecordSet();
Не отрабатывает запрос вида:
Код:
select[Measures].[Invoice Detail Quantity] on columns,
[товары].[Goods].children on rows
from [Stock Goods]
where [Период].[Date].&[2008-09-16T00:00:00] &[2008-09-17T00:00:00]
ошибка:
Цитата:
Метод "open" в COM-объекте класса "ADODB.RecordSet" возвратил код ошибки 0x80004005 (E_FAIL), который означает: Query (1, 116) При синтаксическом анализе строки [Период].[Date].&[2008-09-16T00:00:00]&[2008-09-17T00:00:00] в кубе не был найден объект уровня "&[2008-09-16T00:00:00]&[2008-09-17T00:00:00]".
Копирую его в MS Menedjement Studio нормально пашет.
Если упрощаю запрос, до одной даты
Код:
....
where [Период].[Date].&[2008-09-16T00:00:00]
То всё в Аксапте корретно отрабатывает.
Подскажите кто в курсе, в чём может быть дело?