大家在做delphi读写sqlserver时,需要用到服务器名称,用户名及密码,当开发完成后安装到用户的机子上时,服务器名称,用户名及密码都可能随地点不一样,大家说说看是怎样处理这时候的连接字符串的?我是这样想的,先判断程序是否第一次加载,如果是,弹出对话框,由用户输入服务器名称,用户名及密码等,然后可以存在注册表或其他可存储的地方,以后运行时就可以直接读取~但这样仍然会遇到修改sqlserver密码的情况~使用windows nt集成安全设置,我没有用过这种模式,不知道应该怎样处理?感兴趣的朋友来探讨一下~

解决方案 »

  1.   

    我一般都用:windows nt集成安全设置
      

  2.   

    简单介绍一下吧,windows nt集成安全设置?怎样生成adoconnection 需要的连接字符串,服务器名
    称,用户名,密码等还需要填写吗?
      

  3.   

    另做一个连接工具,保存连接内容(像oracle那样)
    程序启动直接去查找内容
      

  4.   

    还有,如果改变验证方式或密码后,把新的数据写入注册表或INI文件中,第下一次运行时先读取配置文件或注册表,如果没有,再提示设置服务器。