在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
DIOCP组件(Delphi IOCP)代码阅读之ADO内存表
代码中有
class procedure TADOTools.loadFromStream(pvDataSet: TCustomADODataSet; pvStream: TStream); var AR:_Recordset; begin AR:=_Recordset(CoRecordset.Create); pvStream.Position:=0; AR.Open(TStreamAdapter.Create(pvStream) as IUnknown, EmptyParam,adOpenUnspecified, adLockUnspecified, -1); pvDataSet.Recordset:=ADOInt._Recordset(AR); end;
其中的TStreamAdapter是一个接口,可以匹配一个流,这个例子就用的内存流,将其直接赋值给了AdoQuery的内部流。 代码
constructor TStreamAdapter.Create(Stream: TStream; Ownership: TStreamOwnership); begin inherited Create; FStream := Stream; FOwnership := Ownership; end;
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论