Проблема с Adodc: 'Переменная объекта или переменная блока With не задана'

В свойствах самого контрола (MS ADO Data Control) проверка подключения к атблице (подключаюсь через ODBC) проходит нормально.

Когда же запускаешь программу , при первом же обращении к Adodc (например: Adodc1.Recordset.MoveFirst) VB выдает ошибку:

Run time error 91

Object variable or with block variable not set

'Переменная объекта или переменная блока With не задана'

И он не может подключиться к атблице, а когда сначала ставишь

Adodc1.Refresh

А потом уже начинаешь работать с Recordset, все идет нормально.

Но проблема в том, что подключение к таблице методом Refresh занимает дико много времени.

Может кто знает как Adodc подключить по другому (может существует метод типа Adodc1.Open не существует ) ?