资源简介
采用RealThinClient+UniDAC实现三层框架演示
前台演示同步与异步两种调用方式,后台演示通过TDataset变更数据库与直接执行SQL命令变更数据库两种方式。
为此特意设计一个TRtcDataSetChanges Helper Class用于生成特定后台数据库SQL语句,对数据变更实现完全控制。
TRtcDataSetChangesHelper = class helper for TRtcDataSetChanges
public
function MSSQLGetActionSQL(const ATableName: RtcWideString;
const AKeyFields: RtcWideString = ''): RtcWideString;
end;
与RemObjects与kbmMW相比,RealThinClient是一个真正轻量级的三层平台,通讯底层基于Winsock,不需要Indy等三方控件,简单、可靠、易用。如果后台要使用dbGo(TAdoConnection/TAdoDataset),将这个演示稍作修改既能实现。本例中前台使用rtcMemDataset, 也可使用TAdoDataset或TkbmMemTable作为前台数据库。
使用XE2+RealThinClient6.04的朋友,需要修改rtcDefs.inc文件激活FORCE_ANSI_STRING,才能支持中文。
本人原创劣作,放到csdn.net上,下载收2分,欢迎拍砖。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9643 2012-12-14 16:53 Server.dproj
文件 4594 2012-12-14 16:53 Server.dproj.local
文件 255 2012-12-14 16:53 Client.dpr
文件 316 2012-12-14 16:53 Server.dpr
文件 2780 2012-12-14 16:47 frmSerever.dfm
文件 3611 2012-12-14 16:44 frmClient.pas
文件 3411 2012-12-14 16:40 rtcDataSetChangeHelper.pas
文件 1519 2012-12-14 16:09 UniDACTest.groupproj
文件 454 2012-12-14 16:09 UniDACTest.groupproj.local
文件 2403 2012-12-14 15:43 frmClient.dfm
文件 149 2012-12-14 17:03 Client.identcache
文件 237 2012-12-14 17:03 Server.identcache
文件 298600 2012-12-14 17:03 Client.res
文件 298600 2012-12-14 17:02 Server.res
文件 6135 2012-12-14 16:57 frmSerever.pas
文件 9556 2012-12-14 16:53 Client.dproj
文件 4818 2012-12-14 16:53 Client.dproj.local
----------- --------- ---------- ----- ----
647081 17
----------- --------- ---------- ----- ----
文件 9643 2012-12-14 16:53 Server.dproj
文件 4594 2012-12-14 16:53 Server.dproj.local
文件 255 2012-12-14 16:53 Client.dpr
文件 316 2012-12-14 16:53 Server.dpr
文件 2780 2012-12-14 16:47 frmSerever.dfm
文件 3611 2012-12-14 16:44 frmClient.pas
文件 3411 2012-12-14 16:40 rtcDataSetChangeHelper.pas
文件 1519 2012-12-14 16:09 UniDACTest.groupproj
文件 454 2012-12-14 16:09 UniDACTest.groupproj.local
文件 2403 2012-12-14 15:43 frmClient.dfm
文件 149 2012-12-14 17:03 Client.identcache
文件 237 2012-12-14 17:03 Server.identcache
文件 298600 2012-12-14 17:03 Client.res
文件 298600 2012-12-14 17:02 Server.res
文件 6135 2012-12-14 16:57 frmSerever.pas
文件 9556 2012-12-14 16:53 Client.dproj
文件 4818 2012-12-14 16:53 Client.dproj.local
----------- --------- ---------- ----- ----
647081 17
评论
共有 条评论