Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
For Ярослава Славина (AlexKab) 16/03/2004 - 13:13:28



From: AlexKab - 16/03/2004 - 13:13:28
Subject:For Ярослава Славина
-----------------
HI Ярослав!!!
Письмо вернулось поэтому пишу здесь

Документы я храню в 2-х таблицах. В 1-й - описание и характеристики документа для поиска
документа по различным критериям (сейчас используется 4096 различных комбинаций).
Во второй сами электронные копии документов.Электронные копии документов могут быть различных форматов
(это могут быть документы WORD-а, Corel Drow и т.д.). При записи я исходный файл режу на куски по 65535 байт
( в ранних версиях ODBC по другому не получалось) и записываю в базу.А при чтении склеиваю.
Перед записью я исходный файл архивирую Rar-ом. Процес идет со свистом. Самый большой документ (пока)
~25 Mb.
Всего в базе 26 таблиц - это различные справочники и т.д.

Привожу код Фокса:
DO WHILE ! FEOF(gnfilehandle) && цикл до конца исходного файла
lcstring = FREAD(gnfilehandle, 65535) && чтение блока
.
.
.
Hinsert = sqlexec(hspros, "INSERT INTO pr_docum2 (id_pr_dk2,id_pr_dok, ;
npp_rec,El_copy) values (?mdk2,?mRecId1,?nIm,?lcString)") && запись блока
ENDDO
Если что не поймешь пиши.
Удачи. Александр


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
13475



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |