16,748
社区成员
发帖
与我相关
我的任务
分享
function TForm1.StreamToVariant(Stream: TStream): OleVariant;
var
p: Pointer;
begin
Result := VarArrayCreate([0, Stream.Size - 1], varByte);
p := VarArrayLock(Result);
try
Stream.Position := 0;
Stream.Read(p^, Stream.Size);
finally
VarArrayUnlock(Result);
end;
end;
var
ms: TMemoryStream;
begin
TBlobField(ADOdzbl.FieldbyName('字段1')).SaveToStream(ms);
end;