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