Z>А как изменить тип курсора?
При открытии рекордсета, понятное дело... Судя по всему ты пользуешься методом .Execute от connection для получения рекордсета, в этом случае курсор создается по умолчанию, а по умолчанию он ForwardOnly, что тебя никоим образом не устраивает.
Надо сначало создать рекордсет, а потом пользовать изо всех сил его метод .Open