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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.11.2003, 14:28   #8  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Re: COM Connector - как вызвать функцию?
Цитата:
Изначально опубликовано z_av
Ответ, мне кажется, не совсем в тему.
В руководстве разработчика написано, что ExecuteStmt выполняет Statement X++. Читаем руководство разработчика далее: Statement - это по сути операторы (в том числе составные). Объявлять переменные в блоках составных операторов X++ не позволяет, отсюда и Ваши проблемы.

Зато к Statement относится оператор runbuf. То есть, легко можно выполнить следующую конструкцию:
PHP код:
Cmd "void Test() { InventTable a; select firstonly a; /* делаем что угодно */ }"
Ax.ExecuteStmt "runbuf(\" + Cmd +\")" 
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Kurt Hatlevik: Sneak preview of the WMS E&E Blog bot DAX Blogs 0 20.11.2008 01:10
msdynamicsax: VB script that test the com connector for Dynamics Ax 4.0 Blog bot DAX Blogs 0 25.08.2008 18:05
Передача агументов в функцию com объекта doo DAX: Программирование 34 30.01.2007 13:14
Как с вэб страницы вызвать функцию из аксапты? Dronas DAX: Программирование 16 28.02.2005 18:23

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

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

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