Вниз
Скачать: CL | DM;

Простенькая БД   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.51 MB
Время: 0.025 c
4-1143356476
scolopax
2006-03-26 11:01
2006.06.25
Блокирование Desktop


15-1148288235
atmospheric
2006-05-22 12:57
2006.06.25
Литература для начинающих Delphi?


15-1149145793
vecna
2006-06-01 11:09
2006.06.25
Темы XP, опять все не слава богу =(


11-1129318131
Ritter
2005-10-14 23:28
2006.06.25
События мыши в ListView


6-1140176269
MegaVolt
2006-02-17 14:37
2006.06.25
Как обработать исключения которые генерит TIdFTP?




   Наверх