![]() |
|
|
![]()
|
|
| talker |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 5.5.2008 Репутация: нет Всего: нет |
Пишу в C++ Builder 6 простенькую локальную СУБД (всего несколько таблиц), столкнулся с проблемой выбора БД. Нужно, чтобы
1. Не требовалась установка дополнительного ПО 2. Всё хранилось рядом с программой и работало при копировании/переносе на другой комп без каких-либо дополнительных настроек Подскажите, в какую сторону смотреть? P.S. MS Access не подходит по пункту 1) P.S.S. Писать всё на текстовых файлах нет желания |
|||
|
||||
| bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: нет Всего: 3 |
Microsoft SQL Server Compact
для его работы требуется всего что-то около 5 dll в папке с программой, общим весом около 1.5 МБ. Правда вреде он для .NET. Под Builder не проверял -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: нет Всего: 56 |
SQLite для его работы требуется 1 длл (весом меньше 1 мб). Никаких дополнительных фрэймворков не требуется.
Идеальный вариант в качестве не большой бд. Кроме того не помешает бесплатная прога Sqlite Browser для просмотра файлов бд (для debug-a). Всё больше тебе ничего не надо. |
|||
|
||||
| orthrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 30.10.2007 Где: г. Усть-Илимск(Ир кутская обл.) Репутация: нет Всего: 16 |
Дак таких много на любой вкус и цвет. Например, FireBird Embedded, SQLite, Paradox, FOXPRO DBF и т.д.
-------------------- У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой ![]() |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 7 Всего: 306 |
А почему это MS Acces не подходит. Базы *.mdb работают без MS Acces на прямую через ADO c помощью драйвера OLE Jet. Так же для локалки покатит и MySql. Добавлено через 2 минуты и 26 секунд Не мускул не катит - там же сервачину разворачивать надо. Используй mdb-хи и не парься. Тем более ты можешь создать такую без использования MS Acces програмно за счет OLE объектов. |
|||
|
||||
| talker |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 5.5.2008 Репутация: нет Всего: нет |
Попробовал sqlite. Всем хорош, но уж очень геморно обрабатывать результаты запроса, под каждый запрос писать отдельную функцию (или есть другой способ?)
Спасибо, пока остановился на этом способе, на нескольких "чистых" компах проверил, база открывается. Хотя работать с ADO после нескольких лет MySQL непривычно Как OLE Jet поддерживается в Висте? Это сообщение отредактировал(а) talker - 10.5.2008, 14:09 |
||||
|
|||||
| RatHat |
|
|||
![]() Вождь индейцев ![]() Профиль Группа: Участник Сообщений: 234 Регистрация: 5.9.2005 Репутация: нет Всего: 1 |
AbsoluteDatabase посмотри.
--------------------
Ma a kis' hi ve'ist i wan'i na e'ho ho wan'i |
|||
|
||||
![]()
|
| Правила форума "C++: Базы данных" | |
|
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |