.net winform 链接access数据库的问题
链接access 是没有问题的,其他的程序都正常。access目录在程序目录下
但其中有个功能出现了问题不知如何解决;--我要做一个 读取本地的excel文件,自然用到
string strConn = "";
strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties=\"Excel 12.0;HDR=YES;\"";
选择 要读取的excel文件后 自然读取出数据没有问题。 但存入access数据时就出错了,
报的是在上面选择的excel所在目录下没有 access数据库。。。。路径怎么变化了,
我想在读取access时还是从默认的程序路径读取access数据库。求解决
------解决方案--------------------加:Application.StartupPath 使用绝对路径
如:myxml.Load(Application.StartupPath + @"/config.xml");
------解决方案--------------------可以使用绝对路径,肯定不会错。
------解决方案--------------------string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Persist Security Info=True;Jet OLEDB:Database Password={1}", Application.StartupPath+@"工程中的相对路径", "密码");
------解决方案--------------------access的运行目录不是网站的运行目录 ,,这个貌似必须要用绝对路径的
------解决方案--------------------有没有看看权限