好心人,帮我解解迷吧!(100分)

  • 主题发起人 主题发起人 blueeagle
  • 开始时间 开始时间
B

blueeagle

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道仁兄们用没用过corba datamodule ?我在它里面放上adoconnection 后,在客户调用
它的方法时,动态改变数据库连接,我用sql server 的profiler 进行跟踪,发现corba datamodule
在创建时不会实际的连接数据库(也就是说设计时的adoconnection字符串在运行时没有任何作用),
所以我就把数据库连接串给清除了,没想到这下闯了马蜂窝!
-------我的corba客户无论如何无法在客户端创建corba服务器实例,更别想调用服务器方法!
我不解这其中原因!
然后我重新创建服务器程序后小心的使用,没想到我昨天没到机房,我的原来的数据库(就是设计时默认的!)
启动不起来了,我的corba 服务器前天晚上我还在其他的机器上测试成功(我的corba 服务器能自动创建数据库,
与设计时定义的没有任何关系),但是现在虽然我的corba服务器有这份功能,客户端依旧无法连接上来!
奇怪的是服务器启动时出现错误提示说无法连接到我在设计时连接过的服务器上!!我测试成功的时候,它也只
创建新数据库,没有出现连接错误,当然那台机器没有我默认的数据库!但是为什么它不出错?!
(我现在只觉的很无助与懊恼,它太欺负人了!)
无奈之下我重新把服务器程序的adoconnection设计默认时的数据库改成实际存在的,但客户端
现在还是死活不干!
哪位好心人给我解解迷?!我有点恨透delphi 了!
 
好象Corba不能用Ado吧
 
Corba不能用ADO,只能用BED或DBexpress,
但DBExpress没有SQL Server的驱动,如果用SQL Server,
建议采用DCOM + ADO + SQL Server,效率最高,
也可以采用Corba + BDE + SQL Server,但要注意不要进行
大数据查询。
 
后退
顶部