Форум: "Базы";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];
ВнизПростенькая БД Найти похожие ветки
← →
Brak (2006-04-10 00:49) [0]Подскажите пожалуйсто кто знает, существует ли такая простенькая БД, желательно с исходником, отвечающая таким минимальным требованиям:
- Потдерживать два типа данных(текст и число)
- Без всяких там дополнительных библиотек
- Имеет процедуры добавления, удаления полей!
Последнее обязательно.
← →
Anatoly Podgoretsky © (2006-04-10 01:11) [1]Существует много таких баз
← →
Бугага © (2006-04-10 07:11) [2]Я б сказал что большинство наверное относится к этому типу...
← →
Anatoly Podgoretsky © (2006-04-10 11:13) [3]Большинство не относится, требует внешних библиотек.
← →
Desdechado © (2006-04-10 11:22) [4]остается выяснить, что автор имеет ввиду под БД - СУБД или таки просто БД
← →
Ильш © (2006-04-10 11:33) [5]типизированные файлы :)
← →
DSKalugin © (2006-04-10 12:49) [6]
> удаления полей!
Прокомментируй. Не совсем уверен, что речь действительно о полях в понимании СУБД
← →
Sergey13 © (2006-04-10 12:57) [7]CDS
← →
Brak (2006-04-10 15:02) [8]Ильш © имеет рацию! мои попытки создать процедуры обработки типизированного файла ничем хорошим незакончились, хотя и был результат... Дело в том что сама база может состоять из десяти либо миллиона полей... Зачем мне тогда типизированный файл с масивом в миллион содержащую информацию на 10? С конструктивной точки зрения это бессмыслено.
Так хотелось бы найти такие процедуры которые програмно могли бы увеличивать либо уменьшать обыкновенный массив данных(ну и разумеется сохранять его в отдельный файл)!
← →
Sergey13 © (2006-04-10 15:07) [9]2[8] Brak (10.04.06 15:02)
> Дело в том что сама база может состоять из десяти либо миллиона полей.
Не может. В базе нет полей. Они есть в таблице. Таблица с "миллионом полей" - это застрелиться можно.
← →
Brak (2006-04-10 15:19) [10]Прошу прощения за путаницу, неверно выразился, полей у нас заданное количество. А вот количество строк переменное! Вот их и требуется обрабатывать!
← →
Alarm © (2006-04-10 15:20) [11]Anatoly Podgoretsky © (10.04.06 01:11) [1]
Существует много таких баз
Бугага © (10.04.06 07:11) [2]
Я б сказал что большинство наверное относится к этому типу...
Brak (10.04.06 00:49)
желательно с исходником:(
← →
Курдль © (2006-04-10 15:25) [12]БД с исходником - XML!
Она же БД, она же - исходник! Конгениально, коллеги! :)
← →
Sergey13 © (2006-04-10 15:25) [13]2 [10] Brak (10.04.06 15:19)
Ну так ClientDataSet - не подходит?
← →
Курдль © (2006-04-10 15:32) [14]
> Sergey13 © (10.04.06 15:25) [13]
> Ну так ClientDataSet - не подходит?
Не попадает под критерий "- Без всяких там дополнительных библиотек"
← →
Brak (2006-04-10 18:02) [15]Даже для XML требуется библиотека (midas.dll), да и ее нельзя назвать простенькой!
Дело в том что я хочу написать простенькую БД(таблицу), которая будет економна в размере и использовать ее можно на любых компах.
К примеру всем знакомая прога FlashGet использует небольшую БД которая хранится под именем Default.jcd. Этот файл хранит данные по загруженным файлам (линки, размер, даты и прочее). И размер этого файла увеличивается либо уменьшается в зависимости от добавения либо удаления строк записей! Вот типа такой базы я хочу использовать в своей проге! Пусть она и потдерживается какой-нибудь небольшой библиотекой, просто использовать в таком случае базы Access, Paradox и прочие, вы согласитесь, было бы глупо.
← →
Ega23 © (2006-04-10 18:27) [16]
> вы согласитесь, было бы глупо.
Не соглашусь.
← →
аматор © (2006-04-10 23:23) [17]Привет...
Странно, а я думал что везде можна добавлять, удалять, заменять данные без особых проблем. Даже в типизированных файлах.
С начала решите чё Вы хотите. Потом книжечку почитайте в тему, а потом, перечитайте свой вопрос (вот это реакция будет :)).
← →
Курдль © (2006-04-11 10:18) [18]
> Пусть она и потдерживается какой-нибудь небольшой библиотекой,
Если условия смягчились, то однозначно Yaffil (однопользовательский клон IB/FB). Одна DLL в папку с программой - и вперед! Мне очень понравилось то свойство, что собственно файл БД можно в будущем "подставить" уже полновесной СУБД IB/FB и программа без вмешательства станет многопользовательской.
← →
Desdechado © (2006-04-11 11:26) [19]> Даже для XML требуется библиотека (midas.dll)
можно и без нее обойтись, просто в проге написать
uses midaslib;
← →
Виталий Панасенко (2006-04-11 11:45) [20]Только он уже не развивается (Yaffil). Сросся с ЖарПтицей
← →
_RusLAN © (2006-04-13 12:23) [21]Если еще никто не советовал, то я буду первым
Firebird Embedded
Если хочется попроще то: типизированые файлы, я так и не понял чем они не подошли автору
← →
rusgl (2006-04-25 19:36) [22]Доброго времени.
А может будет достаточно какого-нить компонента типа kbmMemTable?
Табличка в памяти, которая может сохраняться на диск в бинарном виде...
Умеет считываться с диска...
← →
Rule © (2006-04-25 20:04) [23]в RXах есть TRxMemoryData у них есть методы сохранения в файл и чтения оттудава ... исходники прилагаются тама очень маленькие и юзабельные ... если не нада СиКюЭль то очень даже офигенные компоненты ...
← →
Sergey13 © (2006-04-26 09:01) [24]2[22] rusgl (25.04.06 19:36)
CDS
← →
MsGuns © (2006-04-26 13:39) [25]Если записей будет до 10000, то вполне можно обойтись текстовым файлом, TStringList и TStringGrid
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.011 c