在三乘结构中的应用乘可以用多个remote data module吗?(请救命!!谢谢!!!)(200分)

  • 主题发起人 主题发起人 peter2000
  • 开始时间 开始时间
P

peter2000

Unregistered / Unconfirmed
GUEST, unregistred user!
在三乘结构中的应用乘可以用多个remote data module吗?如果可以?怎么引用?
我是这样想的:我把客户端所有的连接都连接到一个应用乘中,
在应用乘不是要用很多Ttable吗?这时候我可以只用一个datasetprovvider(我有很多表)
可以了吗?还有我在DCOMconnection用的时候有很多我根本不想要的 serverName的名字,
我怎么才可以删掉已经注册的应用程序呢??
我正在做毕业设计,请高手来指点我!!谢谢各位高手啦!!
xiao_pei2000@21cn.com
 
1.當然可以有多個DataModule,只要New就行了
2.不要用TTable,用TQuery
3.一個Provider連全部的Query似不好﹐當然在Provider的BeforeUpdateRecord中依次
更新多個表也是經常用到的
4.那些東西都在注冊表里﹐刪了它
 
这个问题可以实现的,将你的remote data module创建改为
TComponentFactory.Create(ComServer, Tt,
Class_t, ciInternal, tmApartment);
这样就避免了注册表的冲突,自己写一代理程序来创建释放remote data module即可
 
你是midas服务器 or MTS?
 
wlq:谢谢!在注册表里是可以把它删掉。可是在DCOMconnection里的serverName还是可以
看到很多不想再看见的serverName名字。。该怎么办?
boyman:谢谢!我不太明白你的意思。TComponentFactory.Create(ComServer, Tt,
Class_t, ciInternal, tmApartment);这句代码在那里可以看到?我是在Project1里
有(Application.CreateForm(TsetupDataModule, setupDataModule)的。
那些remote data module不是可以有自己的名字吗?注册表会冲突吗?
jswqg:谢谢!我是midas服务器的 有个问题不明白的我的应用程序是不是都可以
有midas服务器 和 MTS的吗(就是remote data module和mts data module可以
同在一个应用程序里吗?)
在这里我要谢谢各位!真的很感谢你们!!我是第一来这里的。就得到这么的多这么好的
高手来指导我!再一次谢谢你们!希望我的问题有更多高手来指导我!谢谢!
 
多人接受答案了。
 
后退
顶部