Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Принцип срзданиия текстовой базы


buka ©   (2004-08-12 18:28:00) 

Добрый день Мастера!
Подскажите принцип (идею, алгоритм и т.д.) как можно создать базу данных (однофайловую) в которой можно хранить различные тексты (документы)и желательно в формате doc.
В тех книжках которые у меня есть рассказывается как работать с текстовыми файлами, таблицами до 255 знаков, но я ответа на свой вопрос не могу найти.


buka   (2004-08-19 19:28:00) [1]

Получил.Большое спасибо.


Zabludshiy   (2004-08-18 17:47:00) [2]

Выслал.


buka   (2004-08-18 12:41:00) [3]

Спасибо всем. И персонально Zabludshiy. Есть над чем думать.(и если можно - вышли. Посмотрю.)


Zabludshiy   (2004-08-17 15:44:00) [4]

А зачем тебе хранить данные в формате DOC?
Я пошёл таким путём:
- При внесении данных пользователем открывается Word в OleContainer (действительно долго), когда юзер нажимает кнопку "сохранить" результат сохраняется как HTML (word.saveas), ну а показать его (HTML) быстро не проблема (у меня бесплатный компонент с HTMLView).
Правда, у меня не стояла задача редактирования уже внесенной инфы, поэтому редактирование не писал, таблица накопительная. Если хош - вышлю юнит.


Digitman   (2004-08-17 15:18:00) [5]


> А запускаться WinWord также будет "не спеша, с толком-расстановкой"?


всенепременно !

зато полностью владеет ситуацией ...


> что-нибудь посоветуешь по алгоритму?


пляши от TOleContainer


buka   (2004-08-17 15:14:00) [6]

Вот это уже кое-что! (Если будет работать) А запускаться WinWord также будет "не спеша, с толком-расстановкой"?
И м.б. Digitman что-нибудь посоветуешь по алгоритму?


Digitman   (2004-08-17 10:09:00) [7]


> Проблемы: 1.DBRichEdit файлы .doc не приемлет


зато их оч даже приемлет ВинВорд ... который можно внедрить в свое приложение как олей-объект ... точнее - внедрить олей-контейнер, в котором требуемый док-т будет просмативаться и редактироваться самим Вордом .. и DBRichEdit вовсе не панацея


buka   (2004-08-17 10:04:00) [8]

KSergey.
Хорошо. Постараюсь поточнее.Кто-нибудь знаком с информационно-справочной системой "Гарант"? Мне не нужен алгоритм в полном или менее полном варианте. Что-то "жалкоподобное" я делал, используя DBRichEdit, рисовал простенькую программу копирования в него текстовых файлов, создавал базу с DBNav и прочими атрибутами, в том числе с жалконькой поисковой системой.
Проблемы: 1.DBRichEdit файлы .doc не приемлет, подавай ему .rtf или .txt;
2.каждый документ надо отдельно обрабатывать (копировать в Rich с тем, чтобы можно было хранить в БД.А хотелось бы с выходом через Word на любой ему доступный документ, минуя долгую процедуру запуска Office.
Ды-к вот я и спрашиваю: "Верной ли я дорогой иду? Товарищи?"


Digitman   (2004-08-16 12:59:00) [9]


> buka   (12.08.04 18:28)


вопросы по БД следует задавать в соотв.форуме ... и не важно, "текстовая" БД или какая-то другая


KSergey   (2004-08-16 12:33:00) [10]

Я все равно так и не понял что надо... В чем именно проблема? Как хранить файлы в БД? Тогда см. [2].
При этом можно пользоваться любой из перечисленных БД.
А как именно решить вашу конкретную задачу в полном объеме - ну это уже за вас ее надо сделать, фактически.. А это - через кассу.
А как решаются такие задачи вообще легко найти в яндексе используя указанные ключеные слова


Anatoly Podgoretsky   (2004-08-16 12:10:00) [11]

Акцесс - однофайловая.


buka   (2004-08-16 11:33:00) [12]

Мне нужен АЛГОРИТМ. И вопрос адресован тем, кто занимался этим вопросом. В принципе все вопросы, которые здесь задаются они относятся к разряду "know-how". Например, все догадываются, чтобы приготовить яичницу - надо взять сковородку и яйца и-последние разбить. Но тот кто не занимался этим может "вжарить" сковородкой по яйцам :(
Вот и я знаю какие компоненты надо использовать, а прошу с тем, чтобы не повредить свои яйца :).Как сделать-я примерно догадываюсь, но опять-таки чтобы не изобретать велосипед прошу подсказать: создать то-то, затем то-то.
Ну а если тяжело или лень кому-то, ладно я не в обиде.


Fay   (2004-08-13 22:44:00) [13]

2 buka   (12.08.04 18:28)
А что ты хотел услышать?! Ну хоть примерно? Что значит пглубже - ещё на пару сантиметров и не вытаскивать?!
Короче, бредятина. Ума, видите ли, у него хватает. На что именно?


buka   (2004-08-13 22:07:00) [14]

Не обижайтесь, но чтобы такие советы давать - совсем не обязательно относить себя к Мастерам. До сих пор (до уровня содержания данных советов) и у меня ума хватает. Можно еще: используй DBRichEdit и т.д. А что-нибудь поглубже?


Shade   (2004-08-12 20:47:00) [15]

BLOB поля


Desdechado   (2004-08-12 19:34:00) [16]

Текстовая БД - это БД, в которой хранятся текстовые документы?
Тогда возьми какой-нибудь IB-клон: просто учиться и мало весит.


Наверх

Титульная страница Поиск, карта сайта Написать письмо