|
![]() |
#1 |
Member
|
Вот так сработало. Вроде.
Sub testBatch() On Error GoTo testBatch_error Dim axapta As AxaptaCOMConnector.axapta Dim cac As COMAdminCatalog Dim axR1 As IAxaptaRecord Dim axR2 As IAxaptaRecord Dim res As Object Dim i As Integer Set axapta = New AxaptaCOMConnector.axapta axapta.Logon "glibs", "", "", "AxGleb-30-ru" Set axR1 = axapta.CreateRecord("CustTable") Set axR2 = axapta.CreateRecord("CustGroup") axapta.ExecuteStmt "SELECT * FROM %1 JOIN %2 WHERE %1.CustGroup == %2.CustGroup && %2.CustGroup == 'ХХХ'", axR1, axR2 While axR1.Found MsgBox CStr(axR1.Field("Name")) axR1.Next Wend Set cac = New COMAdminCatalog cac.ShutdownApplication ("Navision Axapta Business Connector") Set cac = Nothing Set axapta = Nothing testBatch_exit: Exit Sub testBatch_error: MsgBox Err.Description GoTo testBatch_exit End Sub
__________________
С уважением, glibs® |
|
![]() |
#2 |
Участник
|
Пробую
X++: axaptaCustInvoiceJour.ExecuteStmt("select firstonly %1 where %1.InvoiceDate == %2",axaptaCustInvoiceJour,transdate); Ошибка времени выполнения: Метод был вызван с недопустимым числом параметров. Как в аксапте работать с такой конструкцией? |
|
![]() |
#3 |
MCTS
|
Попробуйте так:
X++: recId = "38182"; CustInvoiceJour = ax.CreateRecord("CustInvoiceJour"); CustInvoiceJour.ExecuteStmt( "select firstonly %1 where %1.RecId == "+recId); все параметры внесите в строку
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#4 |
Участник
|
Для строковых типов все понятно это сработает, но у меня тип данных - дата. Мне приходится его переделывать в строковый но тогда мой запрос ничего не возвращает из за того что параметр должен быть типом дата а не строка. Как можно передать дату в запрос через коннектор? |
|
![]() |
#5 |
Участник
|
Цитата:
dd\mm\yyyy |
|
![]() |
#6 |
Участник
|
Попробовал через такой формат, написал: 25\11\2009 - запрос ничего не вернул.
написал mkdate(25,11,2009) - запрос вернул записи. Но mkdate тут неудобен тем что у меня дата целиком, а не отдельно d, m, y |
|
![]() |
#7 |
Участник
|
|
|
Теги |
com connector |
|
![]() |
||||
Тема | Ответов | |||
Проблемы с AxaptaCOMConnector | 1 | |||
Вопрос по Проектам | 35 | |||
AxaptaCOMConnector | 3 | |||
AxaptaComConnector для новичка | 8 | |||
Вопрос по AxaptaCOMConnector | 5 |
|