郁闷啊,制作vb.net数据库程序的安装包遇到问题求解!
最近作了一个自己家庭收支账目的程序,用access做的数据库,老婆的同事也想要,她们当然不会去装vs.net
系统,那就得做一个安装包给她们了。
接下来问题就来了,数据库我加进安装包,原以为生成安装程序时vs系统能将它自动部署为使用安装程序中
的mdb,可是自己安装后试用发现使用的还是程序项目中的原数据库。在早前的vb60中有app.path可将连接定
位在当前文件夹,在.net中已改头换面成什么location,但我查遍了msdn也没找到用法,查了相关的书也没找到
解决方法。
况且,因为用程序代码生成连接和数据适配器的配置等较麻烦,我还使用了datagrid显示表中指定字段及指定
了字段排列顺序,为了方便对连接和适配器是用配置向导完成的,一般书上也只教了这种方法,所以我能想
到的解决办法除了将mdb拷在指定目录这个最笨的办法外只有一个,就是用安装包先装一遍,然后修改源程
序将连接定位在产生的目标文件夹的mdb上,再制作一个新的安装包应该可以解决。但是这种做法太低劣了
,而且安装时如果不安装在默认文件夹还是不能运行。
因此,请各位编程达人指导指导,如何将对数据库的连接引用设在主程序文件所在的文件夹中的数据库上,
以及如何设置要在datagrid中显示的数据字段的顺序(代码方式),最好能给个实例说明。求各位伸出一根手
指拉小弟一把!