Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

Небольшая локальная база данных   Найти похожие ветки 

 
Nic ©   (2006-07-10 10:03) [0]

Пишу очень небольшую программу, которая будет работать со структуриованными данными. Иерархические структуры и небольшие таблицы. Что лучше использовать, чтобы не утяжелять дистрибютив проекта и не таскать за собой СУБД? И чтобы проблем с лицензией не было. \
Что пришло на ум так запользовать XML (TXMLDocment) или типизированные файлы. Что лучше выбрать?


 
PEAKTOP ©   (2006-07-10 10:09) [1]

Рекомендую из личного опыта использовать либо XML, либо что-то из TTextDataSet, чтоб в случае чего можно в "блокноте" подправить было.


 
DrPass ©   (2006-07-10 10:10) [2]

Если выбор стоит между XML или типизированными файлами, первый лучше. Не с позиции производительности, конечно, но работы тебе значительно убавит. Просто для XML в Delphi уже реализована полноценная поддержка датасетом. А так, можно использовать, например, драйвер ADO MS Jet - и дистрибутив не будет утяжелен, и СУБД таскать за собой не потребуется. Этот драйвер есть во всех Windows начиная с 98


 
Nic ©   (2006-07-10 10:16) [3]


> DrPass ©   (10.07.06 10:10) [2]

Какаие компоненты следует изучить?


 
Ega23 ©   (2006-07-10 10:25) [4]

Либо XML, либо какую-нибудь "карманную" СУБД


 
DrPass ©   (2006-07-10 10:36) [5]


> Nic ©   (10.07.06 10:16) [3

TClientDataSet, TXMLTransform например


 
Nic ©   (2006-07-10 10:44) [6]


> DrPass ©   (10.07.06 10:36) [5]

А для отображения что лучше подходит? TDBGreed?
Чем тогла эта связка будет отличаться от использования XMLDocument?
Наверное слишком много вопросов за раз. Просто никогда с этими вещами не сталкивался.


 
DrPass ©   (2006-07-10 11:45) [7]


> А для отображения что лучше подходит? TDBGreed?

Да, любые DB-контролы, в зависимости от того, что тебе нужно. Если требуется функциональная и мощная табличка - посмотри в сторону EhLib 3.x. Довольно навороченный DBGrid и к тому же бесплатный для exUSSR.

> Чем тогла эта связка будет отличаться от использования XMLDocument?

Тебе практически не придется писать лишний код для связки DBGrid"а и собственно XML-файла


 
Nic ©   (2006-07-10 11:46) [8]


> DrPass ©   (10.07.06 11:45) [7]

Спасибо за ответы огромное!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.065 c
15-1156707585
Loginov Dmitry
2006-08-27 23:39
2006.09.17
Вопреки ругани форумчан


2-1156694710
rentner
2006-08-27 20:05
2006.09.17
Двойная строка в DBGrid


2-1156603720
The_SloN
2006-08-26 18:48
2006.09.17
Нужно добавить программу в службы


1-1155086637
MarshalM
2006-08-09 05:23
2006.09.17
Помогите по копированию папки


2-1156423809
H!TM@N
2006-08-24 16:50
2006.09.17
Поиск файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский