Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
ВнизПомогите определиться с типом базы Найти похожие ветки
← →
Mr.Bob (2005-10-14 19:22) [0]Помогите определиться с типом базы и технологией работы с ней
Задача - создание каталогизатора (типа каталогизатора музыки - автор, песня, альбом...)
Условия примерно следующие:
1) чтобы при установке программы не требовалось дополнительных компонентов (типа BDE, firebird итд)
2) по возможности, чтобы все таблицы (запросы итд) базы хранились в одном файле (типа как в Access)
И в дополнение вопрос - если тип базы mySQL, как работать с ней, чтобы выполнялся п.1 (п.2 я так понимаю, в этом случае неосуществим)?
← →
Megabyte © (2005-10-14 20:00) [1]Во-первых разберись с терминологией.
MySQL, Firebird - это СУБД.
BDE - технология доступа.
1) Ты работать с базой через Дельфи?
2) Почти все современные СУБД хранят все в одном файле(насколько я знаю).
Ну вот если знаком с Аксесом, ну и работай в нем. Ничего, кроме офиса, ставить не надо. Тебе же БД локальная нужна?
← →
0bsid (2005-10-14 20:53) [2]используй ClientDataSet с форматом .cds или .xml - вообще ничего не требует
← →
Плохиш © (2005-10-14 20:58) [3]
> 0bsid (14.10.05 20:53) [2]
> используй ClientDataSet с форматом .cds или .xml - вообще
> ничего не требует
Ну да, ну да, особенно midas.dll не требуется.
← →
0bsid (2005-10-14 21:58) [4]тфуты
ok
midas.dll можно включить внутрь исполняемого файла
для этого включи модуль midaslib
← →
Mr.Bob (2005-10-15 11:06) [5]to Megabyte:Во-первых разберись с терминологией.
MySQL, Firebird - это СУБД.
BDE - технология доступа.
да я в курсе, просто написал в качестве обобщающего примера программ, которые для работы требуют "что-то еще"
1) Ты работать с базой через Дельфи?
угу, а в будущем думаю и не только - напрмер, через php (потому и спрашивал про mySQL)
2) Почти все современные СУБД хранят все в одном файле(насколько я знаю).
mySQL тоже?
Ну вот если знаком с Аксесом, ну и работай в нем. Ничего, кроме офиса, ставить не надо. Тебе же БД локальная нужна?
Аксес - это тоже "что-то", что нужно ставить для работы с базой. А так база и екзешник. Да и все-таки хочется поковыряться именно с работой с БД на дельфи
← →
palva © (2005-10-15 11:17) [6]> Да и все-таки хочется поковыряться именно с работой с БД на дельфи
Вот тебе и предлагают Access, то есть работать с базами данных типа Access. Офис или продукт Access для этого ставить не надо. Правда он облегчает проектирование базы данных, поэтому его обычно ставят. А сама программа может работать без офиса. Средства доступа к базам Access уже входят в состав операционной системы. То есть, получается такая связка Delphi - ADO - Access. Клиенту передашь свой exe-файл и файл базы данных с расширеием mdb.
← →
Mr.Bob (2005-10-15 11:21) [7]to 0bsid
спасибо за совет. cds - это я так понимаю чисто борландовский формат?
← →
Mr.Bob (2005-10-15 11:36) [8]
> palva
Вот тебе и предлагают Access, то есть работать с базами данных типа Access.
о, а об этом я как-то не подумал :)
Пасибки
← →
Megabyte © (2005-10-15 12:39) [9]Palva все разрулил.
Я, кстати, не знал, что сам Аксес можно не ставить, точнее не пробовал. :)
← →
Mr.Bob (2005-10-18 18:37) [10]
> Megabyte
а с помощью чего работать с аксесовскими базами? (в смысле с помощью какой технологии)
← →
Menel (2005-10-19 22:11) [11]Попробуй Absolute Database
http://www.componentace.com/
Правда исходник увеличится на 1 Mb, но... читай ниже
Delphi Database - BDE Alternative for Delphi and C++ Builder. No BDE (BDE replacement), no DLLs, SQL"92 (DDL and DML), single-user and multi-user (file-server), full compatibility with standard DB-aware controls, strong encryption, BLOBs compression, single-file database, high-speed, embedded database, high reliability, import / export capabilities, in-memory tables, unicode fields, unmatched ease of use, extensive documentation, large number of demos. This BDE alternative is free for personal use.
← →
palva © (2005-10-19 22:34) [12]Mr.Bob (18.10.05 18:37) [10]
> а с помощью чего работать с аксесовскими базами? (в смысле с помощью какой технологии)
Проще всего ADO. Компоненты включены в поставку Delphi 7.0. Может быть, и в более ранних версиях имеются. См. вкладку ADO на палитре компонент.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.051 c