如何在中间层动态指定GUID(200分)

  • 主题发起人 主题发起人 fccu
  • 开始时间 开始时间
F

fccu

Unregistered / Unconfirmed
GUEST, unregistred user!
如题。
Class_ServerRDM原来是TLB文件中的一个Const,被我定义成VAR并动态赋值,
编译时,运行到下面这句:
TComponentFactory.Create(ComServer, TServerRDM,
Class_ServerRDM, ciMultiInstance, tmApartment);
出现错误提示:
Type information missing for class TServerRDM
请高手帮忙,谢谢。
 
Const常量不當動態變量使用。
 
我的最终目的:
客户提出要在同一台电脑上运行两个相同的中间层,这两个中间层是一模一样的,
但是指向的数据库不一样。
 
那你在中間層,放兩個不同的數據庫連接DCOMConnection就可以了。
 
中间层放DComConnection?
DComConnection不是放在客户端吗?
如果在中间层放多个数据库连接组件(TDatabase或TADOConnection)的话,
会不会影响客户端运行速度?
还有,中间层的DataSetProvider基本上和表是一一对应的,很多个,
 
DCOMConnection是放在客戶端。
在中間層放兩個ADOConnection數據庫連接就可以了。是不影響速度的。
影響速度主要是網絡和數據庫服務器。
 
那我怎么样动态指定比较好?
 
在中間層以INI文件讀取或設置ADOConnection的數據連接不同的數據庫服務器就行了。
 
中间层应该是不用2个RemodeDataModal的,可以在连接时动态指定连接到哪个数据库
 
建议用数据池处理,参考Delphi的Demo。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部