Использование таблиц Access

{codecitation class=»brush: pascal; gutter: false;» width=»600px»}

Может кто-нибудь, предпочтительно из персонала Borland, ПОЖАЛУЙСТА, дать мне ПОЛНЫЙ рассказ о том, как с помощью Delphi и сопутствующего программного обеспечения получить доступ и работать с базами данных MS Access. Среди прочего, мне необходимо узнать…

Нижеследующая инструкция в точности повторяет ту технологию, с которой я работаю на данный момент, надеюсь, что это поможет.

Драйвер ODBC, предусмотренный для доступа к Access 2.0, разработан только для работы в пределах среды Microsoft Office. Для работы со связкой ODBC/Access в Delphi, вам необходим Microsoft ODBC Desktop Driver kit, part# 273-054-030, доступный через Microsoft Direct за $10.25US (если вы живете не в США, воспользуйтесь службой WINEXT). Он также доступен в январском выпуске MSDN, Level 2 (Development Platform) CD4 \ODBC\X86 как часть ODBC 2.1 SDK. Имейте в виду, что смена драйверов (в частности Desktop Drivers) может негативно сказаться на работе других приложений Microsoft. Для информации (и замечаний) обращайтесь в форум WINEXT.

Также вам необходимы следующие файлы ODBC:

Минимум:

ODBC.DLL 03.10.1994, Версия 2.00.1510

ODBCINST.DLL 03.10.1994, Версия 2.00.1510

ODBCINST.HLP 11.08.1993

ODBCADM.EXE 11.08.1993, Версия 1.02.3129

Рекомендуется:

ODBC.DLL 12.07.1994, Версия 2.10.2401

ODBCINST.DLL 12.07.1994, Версия 2.10.2401

ODBCINST.HLP 12.07.1994

ODBCADM.EXE 12.07.1994, Версия 2.10.2309

Нижеследующие шаги приведут вас к искомой цели:

Используя администратора ODBC, установите источник данных (datasource) для вашей базы данных. Не забудьте задать путь к вашему mdb-файлу. Для нашего примера создайте источник с именем MYDSN.

Загрузите утилиту BDE Configuration.

Выберите пункт «New Driver».

Назначьте драйверу имя (в нашем случае ODBC_MYDSN).

В выпадающем списке драйверов выберите «Microsoft Access Driver (*.mdb)

В выпадающем списке имен выберите MYDSN

Перейдите на страницу «Alias» (псевдонимы).

Выберите «New Alias» (новый псевдоним).

Введите MYDSN в поле имени.

Для Alias Type (тип псевдонима) выберите ODBC_MYDSN.

На форме Delphi разместите компоненты DataSource, Table, и DBGrid.

Установите DBGrid1.DataSource на DataSource1.

Установите DataSource1.DataSet на Table1.

Установите Table1.DatabaseName на MYDSN.

В свойстве TableName компонента Table1 щелкните на стрелочку «вниз» и вы увидите диалог «Login». Нажмите OK и после короткой паузы вы увидите список всех имен ваших таблиц. Выберите одно.

Установите свойство Active Table1 в True и данные вашей таблицы появятся в табличной сетке.

{/codecitation}

Добавить комментарий