文件名称:采用RealThinClient+UniDAC实现三层框架演示
文件大小:181KB
文件格式:RAR
更新时间:2016-01-04 12:32:35
rtc UniDAC
采用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分,欢迎拍砖。
【文件预览】:
Server.dproj
frmClient.dfm
Server.identcache
Client.dproj.local
frmSerever.dfm
UniDACTest.groupproj
frmClient.pas
Client.dpr
Server.dpr
rtcDataSetChangeHelper.pas
Server.res
Client.res
UniDACTest.groupproj.local
Client.dproj
Client.identcache
frmSerever.pas
Server.dproj.local