Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Ошибка blob поля


Автор: Ji2m 21.2.2007, 16:34
У меня Оракл 8 и прога на Дельфи. 
Я стараюсь извлечь данные с блоб поля в Richedit.
 

Код

var
  bs: TblobStream;
begin
  bs := nil;
  with DM.Setup_OT do //  Это мой DateSet
    try
      Open;
      First;
      bs := TBlobStream.Create(DM.Setup_OTSERVIS_RULE, bmread);  // DM.Setup_OTSERVIS_RULE - блоб поля. Вот здесь она ругаеться !!!!!
      RichEdit1.Properties.PlainText := false;
      RichEdit1.Lines.LoadFromStream(bs);
    finally
      bs.free;
      close;
    end;

Выдаёт ошибку "Invalid class typecast ". . 
Как можно избежать ...... ?

Автор: DimW 7.3.2007, 10:06
Oracle 9.2.0.7
DOA
Delphi 7
---------------------
есть блоб поле cname

Код

procedure TForm1.Button1Click(Sender: TObject);
begin
OracleDataSet1.Open;
OracleDataSet1.First;
RichEdit1.Text:= OracleDataSet1.FieldByName('cname').AsVariant;
end;


вот так у меня пропихнулось

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)