Data Modules如何转换成Remo Data Modules?(急,大家帮帮忙) (50分)

  • 主题发起人 主题发起人 charles2002
  • 开始时间 开始时间
C

charles2002

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在开发了一个本地的数据库管理系统ADO+access的,程序用一个DataModule把数据库和
介面连接起来,现在想把此程序扩充为MIDAS结构的,采用DCOM进行客户端与服务器的通信。
客户端的通信没有问题,只是服务器的管理程序可否把原来的DM直接换成RDM?
数据连接是否需要更改?

 
对头.
但dcom,在一台机器上可以,不在一台机器时的配置可很麻烦
 
to 一生中最爱:
在RDM中如何控制数据源的连接呀?
我是用ADOConnection连的,在DM下可以用
DM。ADOConnection.ConnectionString:="....."
ADOQUERY.Actived:=true;
....
动态赋值的,在RDM下应如何操作呀?ADOConnection可以放在RDM中吗?
我原来的DM要删除吗?还是通过新的RDM来控制DM?
小弟真的不懂,请指教,谢了
 
Data Modules如何转换成Remote Data Modules?
 
一定要删掉dm!
把dm中的ADOConnection等直接放在rdm上就ok,在rdm上一样可以ADOConnection.ConnectionString:="....."
ADOQUERY.Actived:=true;
to :charles2002
file/new/other/multitier/remote data module,在把dm上的控件弄到rdm上来,
事件,过程等也挪过来。再添加对外接口就ok了
 
在DM中是采用DataSource直接与窗体内的数据控件接合的,
数据的控制是直接对DM的数据控件的。
当转向RDM后,是不是所有和RDM直接通讯的接口都必须是DataSetPrider,而窗体那边用
DCONConnection或其它连接部件呢?我尝试在RDM下用DataSource不行
参考了李维的<<分布式多层应用>>后有了一点新认识
软件定义上的服务器的功能只是单纯的连接数据,
在服务器主机上运行的通过RDM连接的程序,是否应把它作为客户端程序呢,
哪怕它是对RDM进行数据连接的控制。
 
to 一生中最爱:
我构想的程序是这样的,单位局域网内有多台客户端主机负责接收数据及某些简单查询,
服务器程序和数据库等在一台服务器主机上,另服务器主机上有一个统计管理的程序,
我想把这一程序集成到服务器程序内,即客户端运行时同时激活管理程序和服务器程序
的连接,进入管理系统需要数据库内的Admin表验证。
就有点象超市的POS系统。
服务器程序和管理程序可否集成于一起?
 
to charles2002
当然可以!管理程序也可以做成服务,在客户端连接。
我在用midas时,前台根本不用dbgrid,clientdataset之类,前台向服务器传递一个
字符串参数,传出一个字符串,前台再处理字符串。
如前台使用ie,没客户端,则后台就返回htm格式的字符串.
 
后退
顶部