vb.net,application.startuppath相对路径表示以下地址,最终文件与bin文件夹同级。手上只有5分,请见谅
怎么使用相对路径表示Conn="Provider=microsoft.ace.oledb.12.0;DataSource=D:\Backup\我的文档\VisualStu...
怎么使用相对路径表示 Conn = "Provider=microsoft.ace.oledb.12.0;Data Source=D:\Backup\我的文档\Visual Studio 2010\Projects\企业销售管理系统\WindowsApplication1\企业销售合同管理.accdb"
(1)大虾,debug下本身就有一个同名“企业销售合同管理.accdb”数据库文件。
(2)我改写为相对地址后,进行操作的数据库是debug下的数据库,但每次重新启动程序时,都会把与bin同级别的那个数据库内容复制到debug下的数据库,等于之前的操作不起作用。
(3)还有一种情况,为相对地址后,删掉bin同级别的数据库文件的话,启动程序时就会报错:
错误 1 无法将文件“D:\Backup\我的文档\Visual Studio 2010\Projects\企业销售管理系统\WindowsApplication1\企业销售合同管理.accdb”复制到“bin\Debug\企业销售合同管理.accdb”。未能找到文件“D:\Backup\我的文档\Visual Studio 2010\Projects\企业销售管理系统\WindowsApplication1\企业销售合同管理.accdb”。 展开
(1)大虾,debug下本身就有一个同名“企业销售合同管理.accdb”数据库文件。
(2)我改写为相对地址后,进行操作的数据库是debug下的数据库,但每次重新启动程序时,都会把与bin同级别的那个数据库内容复制到debug下的数据库,等于之前的操作不起作用。
(3)还有一种情况,为相对地址后,删掉bin同级别的数据库文件的话,启动程序时就会报错:
错误 1 无法将文件“D:\Backup\我的文档\Visual Studio 2010\Projects\企业销售管理系统\WindowsApplication1\企业销售合同管理.accdb”复制到“bin\Debug\企业销售合同管理.accdb”。未能找到文件“D:\Backup\我的文档\Visual Studio 2010\Projects\企业销售管理系统\WindowsApplication1\企业销售合同管理.accdb”。 展开
1个回答
展开全部
Conn = "Provider=microsoft.ace.oledb.12.0;Data Source=" & application.startuppath
& "\企业销售合同管理.accdb"
把这个 企业销售合同管理.accdb 文件 复制到 Debug 文件夹里!
& "\企业销售合同管理.accdb"
把这个 企业销售合同管理.accdb 文件 复制到 Debug 文件夹里!
更多追问追答
追问
大虾,可以看看我的补充问题
追答
那你就在Debug 文件夹里创建一个子文件夹,ABC
把 企业销售合同管理.accdb 复制到 ABC 文件夹里。
然后
Conn = "Provider=microsoft.ace.oledb.12.0;Data Source=" & application.startuppath
& "\ABC\企业销售合同管理.accdb"
试试
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询