Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: 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 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.056 c
1-1147921256
Safarov
2006-05-18 07:00
2006.06.25
Динамические данные


15-1148890565
Ega23
2006-05-29 12:16
2006.06.25
А что в IDE Delphi5 делает функция


15-1148853316
vidiv
2006-05-29 01:55
2006.06.25
Знатокам Kylix


3-1146224798
nv
2006-04-28 15:46
2006.06.25
OleContainer сохранение, открытие из/в TBlobField(ClientDataSet)


2-1149662641
irena
2006-06-07 10:44
2006.06.25
varchar(1024) не сохраняется при использовании TDBMemo