|
|||||||
Конечно, зачем использовать ODBС, если можно использовать ADO.
Время создания: 16.03.2019 23:43
Текстовые метки: vba, ADO
Раздел: Разные закладки - VBA - Access - ADO
Запись: xintrea/mytetra_db_adgaver_new/master/base/1531512557aohqtu7t6h/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
А насчет ODBC - с таблицами Access, FoxPro и рядом других можно работать и без него (способ я уже описал).
Так что не суетись, освой для начала работу с Аксесс через ДАО, а там видно будет, что именно и зачем тебе нужно. Код: Выделить всё ‘Описание объекта Connection: Dim Conn As New ADODB.Connection ‘Объявление нового соединения: Set Conn=New ADODB.Connection ‘Eсли соединение с активной базой данных, то: Set Conn=CurrentProject.Connection ‘Eсли соединение с внешней базой данных, то указывается путь и провайдер: Сonn.Open "Provider=Microsoft jet 4.0 OLE DB Provider; Data Source=" + Путь Это проще, чем DAO. Дальше лучше на конкретном примере. Я подберу что-нибудь из того, что у меня есть. Пожалуй, только завтра файл присоединю
Код: Выделить всё Private Sub Начало() ' Объявление переменных связи Dim Conn As New ADODB.Connection Dim Rs As New ADODB.Recordset
Dim Stext As String ' Stext – для вывода в MsgBox, главным образом при отладке, потом можно убрать!
' Организация связи с ADO Set Conn = New ADODB.Connection Set Rs = New ADODB.Recordset ' Подключение драйвера и независимой базы данных с указанием пути к ней Conn.Open "Provider=Microsoft jet 4.0 OLE DB Provider;" & "Data Source=C:\Мои документы\flying\baza_1.mdb;"
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|