C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Работа с базами данных в C++Builder
>
RAD Studio XE - работа с dbf без BDE
Страниц: [
1
]
Вниз
Печать
Автор
Тема: RAD Studio XE - работа с dbf без BDE (Прочитано 3860 раз)
Sergey35
новенький
Сказали спасибо: +0/-0
Offline
Сообщений: 2
RAD Studio XE - работа с dbf без BDE
«
:
02 Апрель 2015, 18:15:49 »
Здравствуйте.
С Билдером знаком еще с 3-й версии и все было хорошо до 6-й. Для чтения-записи в dbf использовал TDbf и в принципе меня все устраивало. Потом программированием занимался мало, а сейчас установил посмотреть RAD Studio XE6. Прикрутить к ней TDbf не получилось, Гугл не помог. Собственно вопрос - чем открыть таблицу dbf не используя BDE и ADO? Желательно бесплатным (или ломаным) и не сильно глючным.
Предваряя вопрос «зачем использовать устаревший формат» - глобальных программ не пишу, выгоду от программирования получаю только моральную, а в маленьких программках написанных для себя серверные БД, ИМХО, ни к чему.
Спасибо.
Записан
SilverFish
Участник
Сказали спасибо: +14/-6
Offline
Сообщений: 786
Re: RAD Studio XE - работа с dbf без BDE
«
Ответ #1 :
02 Апрель 2015, 18:36:44 »
По умолчанию в новых версиях Builder-a есть компоненты доступа к
любой
базе данных. Они называются FireDAC.
ссылка 1
ссылка 2
Записан
Sergey35
новенький
Сказали спасибо: +0/-0
Offline
Сообщений: 2
Re: RAD Studio XE - работа с dbf без BDE
«
Ответ #2 :
02 Апрель 2015, 19:06:03 »
FireDac я сегодня смотрел. Но по первой ссылке написано, что требует наличия aceXX.dll, а хотелось бы на выходе получить единственный файл exe и копировать его в любое место по своему усмотрению. Кстати, когда проводил эксперимент с dbGo выяснил, что собранный на работе файл отказался запускаться дома, потому что на работе источник данных «dbase Files», а дома «Файлы dBase». Однако и FireDAC тоже самое выдаст...
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: RAD Studio XE - работа с dbf без BDE
«
Ответ #3 :
03 Апрель 2015, 07:31:35 »
Если надо 1 исполняемый файл, упаковывай DLL и все прочие файлы в ресурсы и динамически распаковывай при выполнении.
FireDAC, UniDAC, ZeosLib и подобные компоненты поддерживают в том числе dBase.
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...