AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2009, 16:22   #1  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Com Connector
Есть job
X++:
static void TestCOM2Axapta(Args _args)
{
    COM axaptaAppl;
    COM axaptaCustTable;

    axaptaAppl = new COM("AxaptaCOMConnector.Axapta2");

    axaptaAppl.Logon2("ermkv","",'MD','','','',"D:\\temp\\test.xpo");

    axaptaCustTable = axaptaAppl.CreateRecord("CustTable");
    axaptaCustTable.ExecuteStmt("select CustTable");

    while(axaptaCustTable.found())
    {
        info( axaptaCustTable.Field("AccountNum"));
    }
 //   pause;
}
но при запуске ничего не выводит, и ошибок нет. связь через коннектор рабоатет ,
проверял axapta.calljob("test") - все нормально.
а этот не хочет работать. не могу понять почему?
Старый 13.03.2009, 16:28   #2  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
Попробуйте такой вариант запроса в ExecuteStmt:
X++:
...
axaptaCustTable.ExecuteStmt("select * from %1");
...
Старый 13.03.2009, 16:42   #3  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
попробовал.
теперь хоть в цикл заходит. но выводит только пустоты( хотя такое поле есть и заполнено.
Старый 13.03.2009, 17:12   #4  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
?
А так:
X++:
    ...
    COMVariant fieldValue ;
    ...
    axaptaCustTable.ExecuteStmt("select * from %1");
    while( axaptaCustTable.found() )
    {
        fieldValue =  axaptaCustTable.Field("AccountNum") ;
        info( fieldValue.bStr() ) ;

        axaptaCustTable.next() ;
    }
    ...
За это сообщение автора поблагодарили: propeller (1).
Старый 13.03.2009, 17:25   #5  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Respect +
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
jinx: Microsoft Dynamics AX - Der COM Business Connector wird in zukünftigen Versionen nicht mehr unterstützt Blog bot DAX auf Deutsch 0 03.03.2009 03:08
msdynamicsax: VB script that test the com connector for Dynamics Ax 4.0 Blog bot DAX Blogs 0 25.08.2008 18:05
Inside Dynamics AX 4.0: Working with the .NET Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15
Inside Dynamics AX 4.0: Inside the Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:10.