> > Возвращает TStream у которого просто нет упомянутых методов.
> > И никогда не было. Так что вот это
> >
> > var B: TIBBlobStream;
> > begin
> > B:=IBDataSet1.CreateBlobStream(IBDataSet1.FieldByName('BLB') as
TBlobField,
> > bmRead);
> >
> > просто не должно компилироваться ни с каким датасетом и ни в какой
> > версии Дельфи
>
> но ведь компилилось же, когда то. или у меня уже извилины заплелись?
Может это из оригинальных FIB ?
У меня их нет - проверить не могу что там было в Д3 :)
Хотя... сигнатура CreateBlobStream определена на уровне TDataSet...
> а как же быть с йети? Т.е., я пока решил поменять текст на
> IBDataSet1.FieldByName('BLB') as TBlobField).SaveToFile('c:\blob.bin');
>
> и
> IBDataSet1.Edit;
> (IBDataSet1.FieldByName('BLB') as TBlobField).LoadFromFile('c:\blob.bin');
> IBDataSet1.Post;
Не проверял, но выглядит кошерно :)
> правда в этом случае пока не знаю, чего там внутри с блобстримами
происходит.
А оно надо ? :)))
Вот если и оно не работает - тогда нужно разобраться
--
Хорсун Влад