1。我用的是delphi6。0自带的安装制作软件做的数据库安装程序,因为我连的是access数据库,所以就用到了ado的控件,用他的TADOConnection的Connectionstring属性连的我d盘的数据库,也就是说用到了绝对路径,这就有问题了,在我做安装程序的时候我的access数据库文件怎么打包,怎么加也不行,他总是找不到那个access数据库,难道我在安装的程序里必须指定这个数据库的安装路径不行吗?可那样也太不方便了,不知道大家有什么别的好方法吗?
调试欢乐多
可以取出你的应用程序所在的目录了。那就应该解决了吧。
存放到应用程序目录下面
然后用
ExtractFilePath(Application.ExeName) + 数据库文件名 //就可以了
这条指令放在那呀,我真的是从来没有用过,是放到我的应用程序的TADOConnection的Connectionstring属性里吗,还是放到别的什么地方。我的每一个窗体都用到了我自己硬盘里的图标,这个也需要怎么做吗?
看看在IDE中TADOConnection的Connectionstring
看看在IDE中TADOConnection的Connectionstring
另外,用了这个条指令在做应用程序的时候,也就是说在没有做安装程序之前,应用程序是否可以照常运行!