Перейти к содержанию
Fire Monkey от А до Я

DanRom

Пользователи
  • Постов

    2
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

DanRom стал победителем дня 11 декабря 2014

DanRom имел наиболее популярный контент!

Посетители профиля

415 просмотров профиля
  1. Так, понятно. Ладно, тогда другой вариант, с ADS. Подробно о нём написано здесь. Для начала надо будет его скачать. Например, отсюда. Качать нужно ту версию, какой разрядности у Вас компилируемое приложение (32,скорее всего). Не подумайте, это не 3rd party, просто у меня в XE7 его в поставке почему-то не было. Устанавливаем, прописываем путь в среде к ace32.dll и adsloc32.dll. Или кидаем их в папку с exe'шником. Если хотите работать с TFDConnection'ом в Design-time, скопируйте эти файлы в папку "..\bin\" Delphi. Далее, начало такое же: Кидаем на форму компоненты классов TFDConnection, TFDTable, TFDGUIxWaitCursor. Прописываем у компонента класса TFDConnection в свойство Params.Database путь к папке с вашим "*.dbf" файлом (к примеру, если путь к "*.dbf" файлу "C:\Test_Application\Database\Table.dbf", то пишем "C:\Test_Application\Database") Драйвер выбираем ADS. Далее, в свойствах TFDConnection'а ServerTypes ставим "Local", TableType ставим "VFP". После этого должно работать. Подключаться лучше в Run-time, ставя свойство соединения Connected := True и свойство таблицы Active := True.
  2. Я не знаю, актуально ли ещё (навряд ли), но для будущих поколений напишу. Итак, пример работы с локальными справочниками *.dbf с использованием FireDAC: - Кидаем на форму компоненты классов TFDConnection, TFDTable, TFDGUIxWaitCursor. - Прописываем у компонента класса TFDConnection в свойство Params.Database путь к папку с вашим *.dbf файлом (к примеру, если путь к *.dbf файлу "C:\Test_Application\Database\Table.dbf", то пишем "C:\Test_Application\Database") - В свойстве Params.DataSource выбираем dBase files - Драйвер выбираем, к примеру, ODBC. - Объект класса TFDTable соединяем с TFDConnection и заполняем свойство TableName (например, если ваш справочник называется "Table.dbf", то пишем "Table") Готово! Вы восхитительны! Осталось привязать TFDTable к какому-нибудь источнику данных (DataSource) и использовать на своё усмотрение. P.S: автор, извини, что опоздал на месяц.
×
×
  • Создать...