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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.07.2007, 05:45   #1  
Old is offline
Old
Участник
 
11 / 10 (1) +
Регистрация: 10.10.2004
Проблемы с AxaptaCOMConnector
Здравствуйте.
При использовании AxaptaCOMConnector из VBA столкнулся со следующими проблемами.

Option Explicit

Sub Test()
Dim Axapta As AxaptaCOMConnector.Axapta
Dim MyTable As AxaptaCOMConnector.IAxaptaRecord
Set Axapta = New AxaptaCOMConnector.Axapta
Axapta.Logon
'
Axapta.TTSBegin
Set MyTable = Axapta.CreateRecord("MyTable")
MyTable.Field("Text") = "Text"
' Если поле имеет тип String(Memo) - возникает ошибка "Invalid argument"
MyTable.Insert
Axapta.TTSCommit
'
Axapta.TTSBegin
Set MyTable = Axapta.CreateRecord("MyTable")
MyTable.ExecuteStmt "select * from %1"
MyTable.Delete
' Возникает ошибка "Запись не выбрана для обновления"
Axapta.TTSCommit
'
Axapta.Logoff
End Sub

Ax3.0 Sp3.
PS. Пока решил задачу используя методы таблицы...
Старый 26.07.2007, 10:34   #2  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Удаление в случае ExecuteStmt можете организовать так:

Set MyRecord = Axapta.CreateRecord("MyTable")
MyRecord.ExecuteStmt "delete_from %1 where %1.Field1 == 12345"
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблемы с Exists Join Logger DAX: Программирование 28 28.04.2010 02:54
Как программно разорвать или восстановить соединение через AxaptaCOMConnector? sschainik DAX: Программирование 3 24.11.2006 08:49
AxaptaCOMConnector Yari DAX: Программирование 3 14.04.2006 15:25
Проблемы работы ERP в многофилиальной и территориально разнесённой компании СНГ. SlavaK DAX: Прочие вопросы 18 02.03.2004 15:25

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

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

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