26.12.2011, 12:59 | #21 |
Ищущий знания...
|
Цитата:
Про BLOB и контейнер я знал, а вот про этот класс Microsoft как то не внятно написал, благо есть знающие (и при этом не жадные ) люди! З.Ы. сорри за непредумышленный оффтоп
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
26.12.2011, 13:01 | #22 |
Участник
|
В 4-ке есть AxaptaObject и AxaptaRecord
Возвращаете записи в AxaptaRecord, а потом перебираете их в цикле. Последний раз редактировалось greench; 26.12.2011 в 13:05. |
|
26.12.2011, 13:06 | #23 |
Участник
|
Цитата:
Сообщение от greench
В 4-ке есть AxaptaObject и AxaptaRecord
Возвращаете записи в AxaptaRecord, а потом перебираете их в цикле. |
|
26.12.2011, 13:07 | #24 |
Участник
|
Цитата:
Сообщение от greench
В 4-ке есть AxaptaObject и AxaptaRecord
Возвращаете записи в AxaptaRecord, а потом перебираете их в цикле. |
|
26.12.2011, 13:19 | #26 |
Участник
|
Совсем простой пример
X++: addressRecord = axapta.CreateAxaptaRecord("address"); addressRecord.ExecuteStmt("select * from %1"); while (addressRecord.Found) { string zipcode = addressRecord.get_Field("zipcode") as string; ..... } |
|
26.12.2011, 13:23 | #27 |
Участник
|
|
|
26.12.2011, 13:36 | #28 |
Участник
|
Цитата:
В аксапте пишите: X++: static CustTable getCustTable(/*если хотите можно передать параметры*/) { CustTable CustTable; ; select CustTable; // создаём курсор со всеми плюшками return CustTable; } на C# получаете курсор: Код: AxRecord = axSession.CallStaticClassMethod("myClass", "getCustTable"/*, если хотите можно передать параметры*/); while (AxRecord.Found) { //... AxRecord.next(); } Последний раз редактировалось S.Kuskov; 26.12.2011 в 13:45. |
|
|
За это сообщение автора поблагодарили: Deza (1). |
26.12.2011, 13:58 | #29 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Ещё раз. Так всё-таки, для вас принципиально "В виде таблицы" или "В виде табличного курсора"? Если не принципиально то тогда
В аксапте пишите: X++: static CustTable getCustTable(/*если хотите можно передать параметры*/) { CustTable CustTable; ; select CustTable; // создаём курсор со всеми плюшками return CustTable; } на C# получаете курсор: Код: AxRecord = axSession.CallStaticClassMethod("myClass", "getCustTable"/*, если хотите можно передать параметры*/); while (AxRecord.Found) { //... AxRecord.next(); } |
|
Теги |
business connector |
|
|