Подключение к БД
Создав объектную переменную типа Database (и, если нужно, Workspace), Вы можете подключиться к БД средствами метода OpenDatabase.
Пример В этом коде на Visual Basic объектная переменная db, объявленная в предыдущем примере, используется для подключения к БД Northwind:
'Открыть базу данных, используя метод OpenDatabase
Set db = OpenDatabase("C:\DataBases\Northwind.mdb")
Установив соединение с БД, приложение может запрашивать сведения, добавлять новые и удалять существующие записи, а также обновлять данные. Для управления информацией в БД используется объект Recordset.
> Создание ссылки на DAO в Visual Basic
В этом упражнении Вы создадите код Visual Basic для подключения к БД с помощью DAO.
- Запустите Visual Basic.
- Создайте новый проект типа Standard EXE.
- В меню Project щелкните команду References.
- Установите ссылку на Microsoft DAO 3.5 Object Library и щелкните кнопку ОК.
- В меню Project щелкните команду Components.
- Выделите Microsoft Common Dialog Control 5.0 и щелкните кнопку ОК.
- Добавьте в форму элемент управления «стандартное диалоговое окно».
- В процедуре события Load этой формы наберите следующий код:
Dim DB As Database
CommonDialog1.ShowOpen
Set DB = OpenDatabase(CommonDialog1.filename)
If Not DB Is Nothing Then
MsgBox "Successfully connected!
Else
MsgBox "Could not connect."
End If
- В меню Run щелкните команду Start.
- Когда появиться стандартное диалоговое окно, откройте файл WA\Practice\ Nwind.mdb. После подключения к БД появится окно с информацией о статусе соединения.
- Завершите приложение и закройте Visual Basic.