这是我从网上下载的,我感觉很不错。

FAQ:这个东东都提供什么功能?

答:提供最简单方便高效的方式,通过ADO对象实现远程数据库。

这个东东适合应用在什么场合?

答: 适合应用于小型分布式程序。

这个东东可以应用在我已有的程序里吗?

答:由于我使用的是AdoQuery作为数据集载体,无需更改为其他控件,现有的本地数据库程序也可以很容易地改造为支持分布式数据库。

这个东东稳定吗?

答: 经自己长期实际应用,发现方便、稳定。

服务端的端口号是多少?

答: 服务端的端口号可以随意设置,只要不和其他程序冲突,客户端连接时必须一致。

如果服务端重启了客户端需要重启吗?

答: 不用,客户端有自动断线重连的功能。

我在使用时要注意什么?

答:如果要用ADOQuery的Insert、Post方法新增数据,我会占用这个对象的BeforePost和BeforeDelete事件。

这个东东免费吗?

答: 完全免费,并且开放所有源代码,欢迎改进和传播。

这个东东使用到了那些控件?

答: 使用Delphi的ADO控件、INDY及第三方Dxsock(服务端用)。

这个东东有demo程序吗?

答: 有最简单的示范程序,时间关系只写了最基本的演示代码。

我有了改进版本,怎么联系这个东东的作者?

答: QQ 22900104, Email 22900104@qq.com。

马敏钊发布这个东东的目的是什么?

答:好用的东东大家分享,共同学习,希望大家发扬开源精神。

构架说明: 大致是这样的,偶有一个服务器对象,负责提供数据库服务,使用简单。首先引用服务端单元:

uses UntRmodbSvr;

// 创建远程服务对象(参数1服务端口号,日志对象,若不需要日志请填nil)

Gob_RmoDBsvr := TRmodbSvr.Create(FS