C/S中,登陆时的服务器地址等问题!

hnflavor 2004-08-28 04:44:15
服务器名或者IP肯定的不变的.
不同企业的服务器名或IP都不同,有不同的sa密码.
但软件要能在不同的企业都通用,问题出来了.

软件在开发过程中,用ADO + SQL Server是用固定服务器名或IP,固定的sa密码.
怎么实现在登陆界面更改IP和sa密码啊?
也就是让同一个软件,在不同的SQL Server上运行.

不知道我说清楚了没有!
...全文
106 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangsdfz 2004-08-29
  • 打赏
  • 举报
回复
做个记号,写了个小程序马上要用到了
山娃马小三儿 2004-08-29
  • 打赏
  • 举报
回复
自己写登陆窗口,或者多用几个UDL文件,没一种情况对应一个UDL文件,登陆的时候判断条件然后选择不同的UDL连接,这个也比较简单
night_cat 2004-08-29
  • 打赏
  • 举报
回复
我同意楼上的!完全可以的!
zhangzefeng0816 2004-08-28
  • 打赏
  • 举报
回复
楼上说的完全正确!
qizhanfeng 2004-08-28
  • 打赏
  • 举报
回复
动态指定服务器和数据库
connected:=false;
connectionstring:='';
connectionstring:= 'Provider=SQLOLEDB.1;Password='+
password+';Persist Security Info=False;User ID=sa;'+
'Initial Catalog=数据库名;Data Source='+服务器名;
try
connected := true;
except
showmessage('连接失败!')
end;
linzhisong 2004-08-28
  • 打赏
  • 举报
回复
自己写个登录数据库窗体,

然后改变数据库的连接字符串里面的服务器,跟数据库名, 用户,密码 就可以了。

yifei1900 2004-08-28
  • 打赏
  • 举报
回复
同意楼上的兄弟,
首先你需要在你的登陆窗口中,获取企业网络内的数据库服务器名,
然后,可以配置数据库服务器的登录方式:NT验证和SQLSERVER验证,
如果是SQLSERVER验证,还要可以输入用户名和密码,
然后把联接信息存在注册表中或INI文件中,
以后就不用再联接了,
除非操作员自己想更改。
不知我说得清楚不清楚,如果还不明白与QQ:29210922联系。
wilowind 2004-08-28
  • 打赏
  • 举报
回复
连接失败会给你消息的
hnflavor 2004-08-28
  • 打赏
  • 举报
回复
如果是这样,那怎么捕捉密码不正确的情况啊?

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧