brunnengi Опубликовано 8 октября, 2014 Поделиться Опубликовано 8 октября, 2014 Здравствуйте. Приведите пожалуйста пример работы с DBF базой в XE7 через FireDAC. А то тыкаюсь и не получается. Если можно в run-time режиме. Цитата Ссылка на комментарий
0 brunnengi Опубликовано 10 октября, 2014 Автор Поделиться Опубликовано 10 октября, 2014 Народ, реально надо. Кто нить подсобите. Цитата Ссылка на комментарий
0 brunnengi Опубликовано 11 ноября, 2014 Автор Поделиться Опубликовано 11 ноября, 2014 Тема еще актуальна. Раньше использовал модуль Bde.DBTables Но сейчас его нет. Что вместо него? Цитата Ссылка на комментарий
0 VladimirS Опубликовано 12 ноября, 2014 Поделиться Опубликовано 12 ноября, 2014 Тебе на другой форум: http://www.da-soft.com/forums/anydac-osnovnoj-russkij.html Цитата Ссылка на комментарий
0 DanRom Опубликовано 11 декабря, 2014 Поделиться Опубликовано 11 декабря, 2014 Я не знаю, актуально ли ещё (навряд ли), но для будущих поколений напишу. Итак, пример работы с локальными справочниками *.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: автор, извини, что опоздал на месяц. Пороховський Василь, Kitty и anst 3 Цитата Ссылка на комментарий
0 brunnengi Опубликовано 13 декабря, 2014 Автор Поделиться Опубликовано 13 декабря, 2014 Что то я ума все равно не смог дать. Пишет: [FireDAC][Phys][ODBC][Microsoft][Диспетчер драйверов ODBC] Источник даных не найдне и не указан драйвер, используемый по умолчанию При том что на XE6 с dbf файлы открывались. Если не тяжело, выложите исходники. Может я что то упускаю. Цитата Ссылка на комментарий
0 DanRom Опубликовано 15 декабря, 2014 Поделиться Опубликовано 15 декабря, 2014 Так, понятно. Ладно, тогда другой вариант, с 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. Цитата Ссылка на комментарий
0 Antonyan Опубликовано 19 февраля, 2016 Поделиться Опубликовано 19 февраля, 2016 Если речь идет о таблицах Visual Dbase7 - указанные выше методы не помогут, рекомендую бесплатный компонент TDBF. Цитата Ссылка на комментарий
0 haword Опубликовано 19 февраля, 2016 Поделиться Опубликовано 19 февраля, 2016 я в делфи 7 использовал https://sourceforge.net/projects/vkdbf/ это, работало замечательно, с клипером взаимные блокировки отрабатывали и не мешали друг другу. Цитата Ссылка на комментарий
Вопрос
brunnengi
Здравствуйте.
Приведите пожалуйста пример работы с DBF базой в XE7 через FireDAC.
А то тыкаюсь и не получается. Если можно в run-time режиме.
Ссылка на комментарий
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.