Поделиться через


Источники данных, которые можно подключить к DAO и ODBC

Обновлен: Ноябрь 2007

Оба набора классов MFC позволяют подключаться к целому ряду различных источников данных и делают возможным написание приложений, независимых от источника данных.

Базы данных, к которым можно подключиться посредством DAO

С помощью классов DAO и MFC DAO можно подключиться к следующим источникам данных:

  • Базы данных, использующие ядро баз данных Microsoft Jet версий 1.x, 2.x и 3.0 и созданные с помощью Microsoft Access или Microsoft Visual Basic.

  • Устанавливаемые базы данных ISAM, в том числе:

    • dBASE III, dBASE IV и dBASE 5.0;

    • Paradox версий 3.x, 4.x и 5.x.

  • Базы данных ODBC, в том числе Microsoft SQL Server, SYBASE SQL Server и ORACLE Server. Для доступа к базе данных ODBC необходим соответствующий драйвер ODBC для базы данных, к которой необходимо подключиться. Список драйверов ODBC, поставляемых с данной версией Visual C++, а также сведения о приобретении дополнительных драйверов см. в разделе Список драйверов ODBC.

  • Рабочие листы Microsoft Excel версий 3.0, 4.0, 5.0 и 7.0.

  • Электронные таблицы Lotus WKS, WK1, WK3 и WK4.

  • Текстовые файлы.

DAO оптимально подходит для баз данных, читаемых ядром баз данных Microsoft Jet, к которым относятся все вышеперечисленные типы за исключением источников данных ODBC. Оптимальная производительность достигается при использовании баз данных Microsoft Jet (.mdb). Присоединение внешних таблиц к базам данных Microsoft Jet, особенно в источниках данных ODBC, является более эффективным способом по сравнению с открытием внешних баз данных непосредственно с помощью классов MFC DAO без присоединения.

Базы данных, к которым можно подключиться посредством ODBC

С помощью ODBC и классов MFC ODBC можно подключиться к любому локальному или удаленному источнику данных при условии наличия у пользователя приложения соответствующего драйвера ODBC. 16-битные, 32-битные и 64-битные драйверы ODBC доступны для широкого ряда источников данных. При работе с базой данных Microsoft Jet (.mdb) использование классов DAO является более эффективным, чем использование драйвера Microsoft Access ODBC.

См. также

Другие ресурсы

Часто задаваемые вопросы по теме доступа к данным