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

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

Работа с Binary полем MsSQL [D7, MSSQL]


NotGooDP ©   (2006-09-01 15:10:00) 

Здравствуйте!
подскажите пожалуйста алгоритм для того, чтобы сохранить .doc документ в MsSQL, а затем при необходимости его просмотреть.

С базой связываюсь с помощью компонент ADO.


NotGooDP   (2006-09-01 15:30:00) [1]

)
ок спасибо
прочитаю


ORMADA   (2006-09-01 15:29:00) [2]

даа ужж тяжёлый случай...........
MS := TMemoryStream.Create;
   try
     TBLOBField(FADOStoredProc.FieldByName('Файл')).SaveToStream(ms);
   finally
     MS.Free;
   end;


справку читай по блобам в адо!


NotGooDP   (2006-09-01 15:26:00) [3]

+ как потом этот файл выгрузить из msSQL базы


NotGooDP   (2006-09-01 15:23:00) [4]


> TBLOBField(VerFileQuery.FieldByName('Файл')).LoadFromStream(MS);


это что такое обьясни пожалуйста!!!


ORMADA   (2006-09-01 15:18:00) [5]

а на фига тебе лишний объём на сервере +
лишний сетевой трафик ?


ORMADA   (2006-09-01 15:17:00) [6]

тока сжимай это дело предварительно
хотя бы zlib


Fay   (2006-09-01 15:17:00) [7]

2 NotGooDP ©   (01.09.06 15:10)
Не binary, а image


Fay   (2006-09-01 15:17:00) [8]

2 ORMADA ©   (01.09.06 15:17) [2]
Нафиг?


ORMADA   (2006-09-01 15:14:00) [9]

MS := TMemoryStream.Create;
   try
     MS.LoadFromFile(FileName);
     TBLOBField(VerFileQuery.FieldByName('Файл')).LoadFromStream(MS);
   finally
     MS.Free;
   end;


Наверх

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