![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Принцип срзданиия текстовой базы
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-клон: просто учиться и мало весит.