F
Fairys
Unregistered / Unconfirmed
GUEST, unregistred user!
我的服务器端已经做好,在RemoteDataModule中用一个SQLConnection进行
数据库端的连接,一个SQLQuery负责SQL语句的执行,一个DataSetProvider负责
与客端的通信。
第一种做法:(控件使用量少)
|------------------服务端-------------------------------||-------客户端------|
数据库 <-- SQLConnection <-- SQLQuery <-- DataSetProvider <--+--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
第二种做法:(控件使用量多)
|------------------服务端-------------------------------||-------客户端------|
数据库 <-- SQLConnection <-+ SQLQuery <-- DataSetProvider <--+--ClientDataSet
| |--ClientDataSet
| |--ClientDataSet
|
+ SQLQuery <-- DataSetProvider <--+--ClientDataSet
| |--ClientDataSet
| |--ClientDataSet
|
+ SQLQuery <-- DataSetProvider <--+--ClientDataSet
|--ClientDataSet
|--ClientDataSet
客户端是多窗体同时运行的程序,每个窗体都有好几个ClientDataSet与服
务端的DataSetProvider连接,也就是说同一时间内同一程序可能有十几个或几
十个ClientDataSet与同一个DataSetProvider相连,这种做法好吗?效率会不会
有问题?书中的例子有些是按这种方式连接的,但有的又是一个ClientDataSet对
应一个DataSetProvider的方式连接的。我只想用效率最高占用资源最少的方法!
数据库端的连接,一个SQLQuery负责SQL语句的执行,一个DataSetProvider负责
与客端的通信。
第一种做法:(控件使用量少)
|------------------服务端-------------------------------||-------客户端------|
数据库 <-- SQLConnection <-- SQLQuery <-- DataSetProvider <--+--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
|--ClientDataSet
第二种做法:(控件使用量多)
|------------------服务端-------------------------------||-------客户端------|
数据库 <-- SQLConnection <-+ SQLQuery <-- DataSetProvider <--+--ClientDataSet
| |--ClientDataSet
| |--ClientDataSet
|
+ SQLQuery <-- DataSetProvider <--+--ClientDataSet
| |--ClientDataSet
| |--ClientDataSet
|
+ SQLQuery <-- DataSetProvider <--+--ClientDataSet
|--ClientDataSet
|--ClientDataSet
客户端是多窗体同时运行的程序,每个窗体都有好几个ClientDataSet与服
务端的DataSetProvider连接,也就是说同一时间内同一程序可能有十几个或几
十个ClientDataSet与同一个DataSetProvider相连,这种做法好吗?效率会不会
有问题?书中的例子有些是按这种方式连接的,但有的又是一个ClientDataSet对
应一个DataSetProvider的方式连接的。我只想用效率最高占用资源最少的方法!