为vb.net项目动态设置链接
我使用Vb.net 2008创建了一个项目,并为此创建了一个安装程序。但我使用OLEDB硬编码了连接到Access数据库的路径。您一定见过典型的安装场景,其中安装程序将项目安装到用户指定的位置,软件运行良好,而不考虑安装位置 我想知道我怎样才能做到以下两个方面 1) 项目出现错误[IM014][Microsoft][ODBC驱动程序管理器]。在运行.exe文件后,指定的DSN包含驱动程序和应用程序之间的体系结构不匹配 2) 如何解决上述问题并动态设置路径,使应用程序无论安装在何处都能正常工作 请帮忙为vb.net项目动态设置链接,vb.net,installation,database-connection,connection-string,Vb.net,Installation,Database Connection,Connection String,我使用Vb.net 2008创建了一个项目,并为此创建了一个安装程序。但我使用OLEDB硬编码了连接到Access数据库的路径。您一定见过典型的安装场景,其中安装程序将项目安装到用户指定的位置,软件运行良好,而不考虑安装位置 我想知道我怎样才能做到以下两个方面 1) 项目出现错误[IM014][Microsoft][ODBC驱动程序管理器]。在运行.exe文件后,指定的DSN包含驱动程序和应用程序之间的体系结构不匹配 2) 如何解决上述问题并动态设置路径,使应用程序无论安装在何处都能正常工作 请
注意。尝试在连接字符串中使用“相对路径”而不是“绝对路径”。例如,不要使用“C:\users\name\project\app\database\mydb.mdb”,而是在连接字符串中将其更改为“.\database\mydb.mdb”。(假设“数据库”之前的路径是应用程序路径)。这对我很有效 问候。
Girish谢谢,我会试试的