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
уррра
спасибо!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший