|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.07.2011, 15:11 | #1 |
Новичок
Джуниор
Регистрация: 28.05.2010
Сообщений: 2
|
Создать record в Run-time
Доброго времени суток.
Решил я написать очередной велосипед - небольшую БД для себя. Встал вопрос - как хранить данные строки, притом что количество и тип полей заранее неизвестно? Можно ли в Run-time создавать record-ы, содержащие данные нужных типов? Заранее спасибо. |
31.07.2011, 16:04 | #2 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Если хотите использовать типизированные файлы, то ничего не получиться. Потому что типизированные файлы требуют от типа заранее известный размер структуры. А используя потоки можно, но нужна своя организация хранения данных, которая была бы надежная, при повреждении части определенного блока, твоя БД должна быть работаспособна
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
31.07.2011, 16:13 | #3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Если уж небольшую БД для себя, то стоит посмотреть в сторону SQLite...
Будь проще и люди к тебе потянутся
|
31.07.2011, 17:12 | #5 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Пробывать можно все что угодно. Может он хочет попробывать сделать свое и узнать как это устроенно. ebuchiysayt_ebuchi могу показать мою наработку)
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
31.07.2011, 18:17 | #6 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
если именно record то попробуй ч.т. на подобе listview'a
Код:
|
31.07.2011, 18:41 | #7 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Цитата:
Код:
|
|
31.07.2011, 19:02 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Те же динамические списки. Однако факт остается фактом: Никакая из уважающих себя СУБД не работает с данными, тип которых неизвестен. P,S, Хотя если не ошибаюсь Кащей так умеет, но у него совсем другой подход. Опять таки почему все данные любого типа не приводить в строки (как это делается в Информиксе при экспорте) и уже хранить строковые представления. Так поступает DBF - данные в нем строковые, хотя и типизация есть.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Run-time error 13 | olimpus | Microsoft Office Excel | 11 | 25.12.2010 22:49 |
Run-Time Check Failure #3 | Xe[N]o | Общие вопросы C/C++ | 2 | 27.11.2010 09:01 |
Как создать TPageControl в run-time | tonatas | Общие вопросы Delphi | 4 | 13.08.2010 22:57 |
ActionManager - работа в run - time | chingiz | Компоненты Delphi | 0 | 10.10.2009 08:48 |
Ошибка Run-Time error 13 | DEZuv | Microsoft Office Access | 0 | 03.04.2009 12:25 |