DataBase组件是否在编译的过程中将BDE配置的远程数据库服务器的IP也给编译进去了!(100分)

C

ChenBoy

Unregistered / Unconfirmed
GUEST, unregistred user!
  我在BDE中配置了一个远程数据库别名,该远程数据库为Informix,在BDE Administrator
中配置其SERVER NAME为包含在SQLHOSTS中远程数据库服务器IP。编译程序后,运行正常,但
当将其移到另一个相同的C/S系统中,只是远程数据库服务器IP变了,本地IP也变了,但在
BDE配置中别名所对应SERVER NAME也变成相应的改变后远程数据库服务器IP后,该程序仍然不
能连接到相应的数据库。这时,我们再将源码在改变后的客户机上重新编译一次,又能用了。
这是怎么回事,能不能生成一个通用程序。我用的是DataBase组件。请赐教!
 
如果你的TDatabase的AliasName的值是BDE里面配置的名字,那你的做法就已经很对了。
是不是源码在客户机上重新编译前,它的一些部件的属性在工程打开时自动改变了呀?
 
接受答案了.
 
顶部