![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Как открыть базу данных Microsoft Access .MDB в DelphiDelphi , Базы данных , AccessКак открыть базу данных Microsoft Access .MDB в Delphi
ADO Если у Вас Delphi 5 Enterprise или Delphi 5 Professional с ADO Express, то Вы можете использовать компонент ADOTable и в его свойстве ConnectionString настроить (build) подключение как базе данных MS Access. Например:
Provider=Microsoft.Jet.OLEDB.4.0; При этом будет открыта база данных D:\Path\dbname.mdb, будет использован драйвер ADO для базы данных Access (Microsoft.Jet.OLEDB.4.0). Имя пользователя будет Admin без пароля (эти значения присваиваются поумолчанию при создании базы Access). Если Вы всё-таки захотите использовать пароль, то его надо будет задать в ствойстве Jet OLEDB:Database Password. Если у Вас установлен режим безопасности, то необходимо указать файл .MDW или .MDA в свойстве Jet OLEDB:System database. BDE Так же для открытия базы данных Access можно воспользоваться BDE которая содержит родной драйвер (MSACCESS). В компоненте Database установите следующие свойства:
DatabaseName = any_name (или alias_name) DriverName = MSACCESS LoginPrompt = False Params = PATH=d:\path DATABASE NAME=d:\path\filename.mdb TRACE MODE=0 LANGDRIVER=Access General USER NAME=Admin PASSWORD=your_password OPEN/MODE=READ/WRITE SQLPASSTHRU MODE=NOT SHARED Значения свойства DatabaseName объекта Database, это то, которое Вы будете использовать в свойстве DatabaseName компонентов Table и Query, которые представляют таблицы и запросы для этой базы данных (тем самым связывая их с объектом Database). BDE+ODBC В случае с базой данных Access, BDE предоставляет драйвер, однако существует множество других баз, для которых в BDE драйвера нет, но для которых есть драйвер ODBC. ODBC обычно используется для небольших баз данных или в приложениях, в которых присутствуют только операции импорта/экспорта... Ниже приведён пример использования драйвера ODBC с BDE для открытия базы данных Access:
В статье описывается, как открыть базу данных Microsoft Access .MDB в Delphi с помощью ADO, BDE и ODBC. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |
Время компиляции файла: 2024-12-22 17:14:06
2025-10-09 00:44:09/0.0099589824676514/0