|
盒子资源分类 |
|
|
|
|
非ADO - ADO 转换接口(用BDE模拟实现ADOQuery) |
|
关键字:ADO 转接 接口 BDE |
来 自:原创 |
平 台:Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:高级 |
完成时间:2011/9/21 |
发布者:shaoyy |
发布时间:2011/9/28 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:数据库 |
下载浏览:1021/5431 |
|
|
|
|
本程序演示了通过重新实现标准ADO的接口,使得使用非ADO的方式(如BDE或ado.net)的应用程序或控件可以用ADO的方式来访问这些数据。 通过这个Demo程序,大家可以熟悉一下Delphi中的接口编程(Interface)及ADO的工作方式。
这种方式类似于我们熟悉的硬件通信接口中的"串口-USB"或"串口-TCP/IP"的转接头,代码中的 TAcProxDataset 类就相当于 这个转接头的功能。
随着ado.net和其它数据库访问技术的发展,ADO将逐渐淡出,但ADO在windows平台有N年的统治历史,所有的开发工具都支持,留下了大量 支持ADO的控件和资源,例如大量优秀的标准COM控件只支持ADO,通过这种方式,我们即使没有使用ADO连接方式(例如BDE或ado.net),也可以 直接使用这些只支持ADO的控件。
PS:本人编写 TAcProxDataset 的初衷是为了在AC Report报表控件的COM版中直接支持BDE/ClientDataset及ado.net中的DataTable,因为 AC Report目前只支持应用程序传入ADO的RecordSet。目前还只是初步实现显示(读)的功能,更新数据暂时没有实现,需要进一步完善接口代码, 希望有人进一步完善。
shaoyy, qq:229481711 |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
|
|
|