安装过程中实现用户自配置连接属性的一种想法!
由于目前正在制作一个C/S结构的数据库APP
由于需要在程序安装过程中自动地让用户选择目标数据库的连接属性,所以想到这样一种
方法:本方法我还没有自己验证过,只是自己想!
1 事先建立一个DBIni.Txt文件,进入DOS模式将文件Rename为DBIni.Udl文件;
2 然后在打包制作安装文件时将此文件加入待安装文件列表;
3 在安装程序的脚本代码中在最后部分插入打开此文件的代码。这样当执行具体的安装过程
最后将执行打开此文件的操作,从而弹出Data Link Properties对话框。这个对话框其实
就是我们在设计阶段双击ADOConnection组件后弹出的对话框;然后用户就可以在其中设置
ConnectionString属性的相关内容;
4 最后在安装程序的最后通过脚本(或其他方式)将已经设置的Udl文件中的连接字符串记
录到注册表中。★不过这里有个问题,实现第4步的方法是不是很容易实现?
5 如果需要,最后删除安装到目标机器上的Udl文件。
这样,每次进行程序安装的时候将能够完全按照用户的意愿来配制自己的连接属性。