Показать сообщение отдельно
Старый 26.06.2012, 23:39   #1  
nicknk is offline
nicknk
Участник
 
7 / 10 (1) +
Регистрация: 26.06.2012
Проблема с .NET Business Connector (AX 2009)
Пишется получение данных из аксапты для отдельной системы.
Используется .net business connector.

Есть непонятная проблема следующего характера - не работает стандартный запрос

X++:
AxaptaRecord flat = _axapta.Connection.CreateAxaptaRecord("FlatAccountTable");
string q = string.Format("select * from %1 where %1.DataAreaId=='{0}' && %1.AccountNum=='{1}'", _curDataAreaId, accNum);
Console.WriteLine("Query = {0}", q.ToString());                 
flat.ExecuteStmt(q);
Никаких ошибок, ничего, только flat.Found всегда false. Все логины пройдены без проблем.
Экперимент запроса без where тоже выдает пустой результат.

Аналогичный запрос в самой БД дает то что нужно.
Не понимаю где искать косяк