Страница: 1 |
Кто знает как работать с базами созданными в Access 2000 в VB6 ? Умучался уже.
Попробуй ADO 1) в Референсах Microsoft ActiveX Data Objects xx Library (я юзал 2.5 2.6 - работает) 2) объявляешь Рекордсет и соединение : Dim Rec as New ADODB.Recordset Dim Con as New ADODB.Connection 3) Открываешь соединение : Con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& путь к файлу и имя файла & ".mdb" 4) Открываешь Рекордсет Rec.Open [SQL запрос], Con, adOpenStatic, adLockOptimistic 5) Работаешь с данными в рекордсете Rec.Fields( индекс поля ).Value- значение в поле с номером Индекс текущей записи Rec.MoveFirst - Переход на первую запись Rec.MoveLast - Переход на последнюю запись Rec.MoveNext - Переход на следующ. запись Данный пример работает с простыми таблицами. Если в Access-файле есть какие-нить заморочки, типа связанных таблиц - фиг его знает чего там делать... Удачи! Ну это просто всеобщая постоянная проблема... Страница: 1 |
Вопрос: Базы Access 2000 и VB6 !!!
Добавлено: 02.03.04 23:16
Автор вопроса: mzx | ICQ: 259560026
Васик не хочет их распознавать.
Винды 98-е SE
VB6 c ServicePack 5
Access 2000 c ServicePack 1, ServicePack 2 и ServicePack 3
В References: Microsoft DAO 3.6 Object Library (пробовал и 3.51 - эффект тот же)
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
MAX_Chuklinov
Вопросов: 3
Ответов: 1
Профиль | | #1
Добавлено: 03.03.04 05:49
Номер ответа: 2
Автор ответа:
Svetlana
ICQ: 262385618
Вопросов: 43
Ответов: 205
Профиль | | #2
Добавлено: 03.03.04 10:09