-
大小: 181KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-05
- 語(yǔ)言: 數(shù)據(jù)庫(kù)
- 標(biāo)簽: rtc??UniDAC??
資源簡(jiǎn)介
采用RealThinClient+UniDAC實(shí)現(xiàn)三層框架演示
前臺(tái)演示同步與異步兩種調(diào)用方式,后臺(tái)演示通過(guò)TDataset變更數(shù)據(jù)庫(kù)與直接執(zhí)行SQL命令變更數(shù)據(jù)庫(kù)兩種方式。
為此特意設(shè)計(jì)一個(gè)TRtcDataSetChanges Helper Class用于生成特定后臺(tái)數(shù)據(jù)庫(kù)SQL語(yǔ)句,對(duì)數(shù)據(jù)變更實(shí)現(xiàn)完全控制。
TRtcDataSetChangesHelper = class helper for TRtcDataSetChanges
public
function MSSQLGetActionSQL(const ATableName: RtcWideString;
const AKeyFields: RtcWideString = ''): RtcWideString;
end;
與RemObjects與kbmMW相比,RealThinClient是一個(gè)真正輕量級(jí)的三層平臺(tái),通訊底層基于Winsock,不需要Indy等三方控件,簡(jiǎn)單、可靠、易用。如果后臺(tái)要使用dbGo(TAdoConnection/TAdoDataset),將這個(gè)演示稍作修改既能實(shí)現(xiàn)。本例中前臺(tái)使用rtcMemDataset, 也可使用TAdoDataset或TkbmMemTable作為前臺(tái)數(shù)據(jù)庫(kù)。
使用XE2+RealThinClient6.04的朋友,需要修改rtcDefs.inc文件激活FORCE_ANSI_STRING,才能支持中文。
本人原創(chuàng)劣作,放到csdn.net上,下載收2分,歡迎拍磚。

代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????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
評(píng)論
共有 條評(píng)論