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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.06.2007, 06:49   #1  
Old is offline
Old
Участник
 
11 / 10 (1) +
Регистрация: 10.10.2004
Здравствуйте.
При использовании 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. Пока решил задачу используя методы таблицы...
Старый 05.07.2007, 04:56   #2  
Old is offline
Old
Участник
 
11 / 10 (1) +
Регистрация: 10.10.2004
???
 


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

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

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