![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Решил разобраться с БД.
Поставил вот такую задачу: Есть некоторая гора переменных. m - кол-во мелков (TEdit, var: real). f - кол-во фломастеров (TEdit, var: real). k - кол-во карадашей (TEdit, var: real). itog - кол-во пишущих принадлежностей (TPanel). Расчет ( TButton). С просчетом все понятно "itog=m+f+k". Теперь к БД. По кнопке "сохранить", в соответствующие поля БД должны сохраняться результаты просчетов. Кроме перечисленных выше полей, должны быть поля название , уникальный id и дата сохранение (которая формируется автоматически). По кнопке "загрузить". Должен быть представлен выбор, какую базу загружать (Название - дата). При загрузке, все поля должны заполняться содержимым из базу. Ого! Уже похоже на малюсенькое ТЗ ![]() Дак вот. Теперь гора вопросов. 1. Какую БД выбрать, почему (Критерии: Должна работать без подключения к интернету и быть максимально простой)? 2. Где почитать или посмотреть примеры реализации сохожих задач? Вопросы буду добавлять, по мере возникновения. Большое спасибо, что отвечаете. Последний раз редактировалось doniv, 10.04.2010 в 19:53. |
#2
|
||||
|
||||
![]() Самое простое, что напрашивается это работать с компонентом TClientDataset который вам позволит сохранять/загружать данные в двоичный файл или xml, что в сумме дает аналог простейшей БД.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
![]() Спасибо. То что нужно!
|
#4
|
|||
|
|||
![]() Цитата:
|
#5
|
||||
|
||||
![]() Ага, и я заметил - "полтора землекопа" (с) известный мультфильм
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#6
|
||||
|
||||
![]() Цитата:
А, ну это исключительно теоретическая задача. А ответ я преобразую в строку сразу после просчета. |
#7
|
||||
|
||||
![]() Цитата:
--количество мешков (банок, коробок) 1,2,3,5 --количество килограмм(литров) 1,25 1,5 2,5 Т.е. нет ничего удивительного... В начале был Бит, потом Байт и только потом появилось Слово... |
#8
|
|||
|
|||
![]() Как вариант - TMemTableEh :
http://ehlib.com/RUS/ehlibdetail.htm#TMemTableEh из пакета EhLib : http://ehlib.com/RUS/default.htm На небольшом объеме данных - удовлетворительно. Одно из преимуществ - можно все хранить в файлах собственного формата. |