ado+Mysql+blob读出Blob字段时出错,同样的语句用在Access上一点问题没有,请帮忙看看(200)

  • 主题发起人 主题发起人 hwsh
  • 开始时间 开始时间
H

hwsh

Unregistered / Unconfirmed
GUEST, unregistred user!
var TmpStream:TStream;begin RVEdtSubject.Clear; if adodsst.FieldByName('theme').IsNull then exit; with AdoDsSt do begin TmpStream:=CreateBlobStream(FieldByName('Theme'),bmRead); end; (AdoDsSt.FieldByName('Theme') AS TBlobField).SaveToStream(TmpStream);//也用过这个方法:(AdoDsSt.FieldByName('Theme') AS TBlobField).SaveTofile('f:/tmp');// TmpStream := Tadoblobstream.Create(Tblobfield(AdoDsSt.fieldbyname('Theme')),bmread); tblobfield(AdoDsSt.FieldByName('Theme')).SaveToStream(TmpStream);
 
TMemoryStream试试
 
也用过了,还是不行
 
后退
顶部