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

Вниз

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

 
buka   (2004-08-12 18:28) [0]

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


 
Desdechado ©   (2004-08-12 19:34) [1]

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


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

BLOB поля


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

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


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

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


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

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


 
Anatoly Podgoretsky ©   (2004-08-16 12:10) [6]

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


 
KSergey ©   (2004-08-16 12:33) [7]

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


 
Digitman ©   (2004-08-16 12:59) [8]


> buka   (12.08.04 18:28)


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


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

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


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


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


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


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

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


 
Digitman ©   (2004-08-17 15:18) [12]


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


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

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


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


пляши от TOleContainer


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

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


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

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


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

Выслал.


 
buka   (2004-08-19 19:28) [16]

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



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

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

Наверх





Память: 0.48 MB
Время: 0.031 c
1-1094070846
Jetus
2004-09-02 00:34
2004.09.19
Как правильно вставить ресурс-иконку в исполнительный файл


1-1094119639
happyandry
2004-09-02 14:07
2004.09.19
Как правильно называется компонент (индикация по часовой стрелке)


1-1094016613
Wood
2004-09-01 09:30
2004.09.19
Перемотка страницы


9-1084886879
istemy
2004-05-18 17:27
2004.09.19
Сферические координаты в OpenGL


3-1093320603
Konrads
2004-08-24 08:10
2004.09.19
DbGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский