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

DanRom

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

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

  • Посещение

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

    1

Ответы сообщества

  1. Пост DanRom - сообщение в [XE7] Приведите пример работы с DBF базой в XE7 через FireDAC был отмечен как ответ   
    Так, понятно. Ладно, тогда другой вариант, с 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.
×
×
  • Создать...