![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Blob to file и Builder
[Zed]Chaos © (2003-03-14 21:46:00)народ подскажите ктонить как можно на Builder/Delphi из blob достать метров 5 и положить их в файл.
Пробовал как BlobField->SaveToFile... записывает только 32 килобайта
через TBlobStream ТОже пробовал, ничего нового, всё тоже самое, база Oracle. Хелп плиззззззззззз
Johnmen (2003-03-18 17:24:00) [1]А каковы компоненты доступа ?
[Zed]Chaos (2003-03-18 17:21:00) [2]Всё равно 32 килобайта :,(
pirat (2003-03-15 21:27:00) [3]2Johnmen
А можно MS.SaveToFile("filename");
Desdechado (2003-03-15 17:40:00) [4]сохраняемый может зависеть от настроек БДЕ:
см. BDE Admin - interbase - BLOB SIZE
Johnmen (2003-03-15 00:48:00) [5]Ну это несложно :
var
MS : TMemoryStream;
F : file;
...
MS:=TMemoryStream.Create;
TBlobField(<<DataSet>>.FieldByName("...")).SaveToStream(MS);
BlockWrite(F,MS.Memory^,MS.Size);
MS.Free;
...
Кстати, самый скоростной способ...