Имя: Пароль:
1C
1С v8
ADO: метод MovePrevious() для объекта ADODB.RecordSet
0 lizergin
 
05.09.11
14:27
Работает moveNext(), но не работает movePrevious() - говорит, "Операция не допускается в данном контексте".

Почему он не работает и есть ли другой способ получить предыдущую запись?
1 YHVVH
 
05.09.11
14:33
(0)  сохранять
2 YHVVH
 
05.09.11
14:33
я например в тз гружу все, потом бегаю по тз.
3 acsent
 
05.09.11
14:33
есть разные режимы выборки. в твоем случает только вперед
4 Господин ПЖ
 
05.09.11
14:37
>Операция не допускается в данном контексте

русский не родной? все же написано... какой тип рекодсета открыт такие операции и доступны
5 smaharbA
 
05.09.11
14:40
тип курсора ?
6 shuhard
 
05.09.11
15:01
(0)[Почему он не работает ]
- провайдер не поддерживает операцию
- курсор открыт только для последовательного чтения
7 lizergin
 
05.09.11
15:09
(4) (3) какой тип рекордсета надо открыть, чтобы работал шаг назад?
8 shuhard
 
05.09.11
15:11
(7) попробуй adOpenDynamic, adLockOptimistic
9 lizergin
 
05.09.11
16:03
уррра
спасибо!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший