在一表中有image类型的属性列fload,用select语句取到adoquery1中,
定义bstr:tblobstream,有如下语句:
bstr:=tblobstream.Create(adoquery1.FieldByNam('fload') as tblobfield,bmread);
Q:运行时出现如下错误:invalid class typecast!
改用query则正常。请回答,谢谢。

解决方案 »

  1.   

    怎么无人应答啊,
    对不起,应该是tblobfield
      

  2.   

    var
      bstr:TADOBlobStream;
    begin
      bstr := TADOBlobStream.Create(adoquery1.FieldByNam('fload') as tblobfield, bmread);
    end;再看看————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————