31.10.2011, 19:14 | #1 |
Участник
|
RecordSet.moveNext() на сервере переходит в конец выборки
Ax2009. По необходимости переписал все классы CCADO...() на работу на стороне сервера, добавив везде
X++: new InteropPermission(InteropKind::ComInterop).assert(); X++: ccADORecordSet = ccADOCommand.execute();
while (!ccADORecordSet.EOF())
{
info(any2str(ccADORecordSet.fields().itemIdx(0).value()));
ccADORecordSet.moveNext();
} Метод ccADORecordSet.moveNext() добавил в класс ccADORecordSet по аналогии со старыми версиями Axapta. Т.е. там только собственно команда recordSet.moveNext() В чем причина подобного поведения и как исправить? PS: Соединение необходимо устанавливать именно на стороне сервера. Поэтому варианты выполнения на стороне клиента - не годятся.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
Теги |
ado, ax2009, movenext, recordset |
|
Похожие темы | ||||
Тема | Ответов | |||
Отладка на сервере | 6 | |||
update_recordset. Бага или фича? | 7 | |||
Вопрос по update_recordset | 5 | |||
Затраты учет\списание | 9 | |||
Формат даты на сервере и клиенте | 2 |
|