Доброе время суток.
По умолчанию, Recordset.Open sSQL, Connection открывается и устанавливается на первой записи данных, если они конечно есть. Можно ли комбинацией его параметров или параметров Connection открыть его так, чтобы курсор Recordset был перед первой записью данных, или Recordset.BOF = True?
Необходимость вызвана тем, что при использовании провайдера "Provider=Microsoft.Mashup.OleDb.1" Recordset выдаёт сбой при чтении данных этой первой строки. Recordset.MoveNext помогает и дальнейшее чтение до конца таблицы идёт без проблем. Но хотелось бы иметь и данные первой строки.
P. S. В данном случае нельзя использовать CursorLocation = adUseClient, только adUseServer из-за отказа в подключении.