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