首页 > 其他 > 详细

DIOCP组件(Delphi IOCP)代码阅读之ADO内存表

时间:2014-03-01 07:02:42      阅读:423      评论:0      收藏:0      [点我收藏+]

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;

 

 

DIOCP组件(Delphi IOCP)代码阅读之ADO内存表,布布扣,bubuko.com

DIOCP组件(Delphi IOCP)代码阅读之ADO内存表

原文:http://www.cnblogs.com/stevenlaz/p/3574121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!