三层组件是否能动态更改(100分)

  • 主题发起人 主题发起人 savorboost
  • 开始时间 开始时间
S

savorboost

Unregistered / Unconfirmed
GUEST, unregistred user!
要写com组件,连接SQL Server2000数据库实现数据操作。由于SQL Server服务器不确定,com组件是否能够动态更改SQL Server服务器的地址?
 
当然可以。如有问题可直按妹儿给我?
AP端的写法不用设定IP直按用计算机名称就可。目前我有装两台AP Servers,ADO connect中的connect String设定好即可。
以下是Client的写法
AStringList:=TStringList.Create;
ComputerName:=TIniFile.Create(IniPath);
ComputerName.ReadSectionValues('ComputerName', AStringList);
if AStringList.Count=0 then
begin
ShowMessage('C:/ 找不到 '' ComputerName.ini '' ?');
Halt;
end else
DCOMClassMB03.ComputerName:=Copy(AStringList[0],Pos('=',AStringList[0])+1,15);
AStringList.Free;
ComputerName.Free;
 
那Server是哪台机器不确定,机器名自然也不确定,安装的时候怎么办?写机器名不能保证对呀。
我的邮件: smartcola@hotmail.com
 
后退
顶部