我最近开发了一个winform项目,用的是access数据库,当开发成功以后,有些电脑上就能正常运行,有些电脑就无法读取数据库文件,刚开始我以为是权限问题,后来我把安装程序卸载了,装在其它盘中(非C盘),奇迹发生了,正常运行,但是我又在其它电脑上安装不管是C盘还是其它盘都不行,后 ...
我最近开发了一个get='_blank'>winform项目,用的是access数据库,当开发成功以后,有些电脑上就能正常运行,有些电脑就无法读取数据库文件,刚开始我以为是权限问题,后来我把安装程序卸载了,装在其它盘中(非C盘),奇迹发生了,正常运行,但是我又在其它电脑上安装不管是C盘还是其它盘都不行,后来我以为是电脑上没有安装ACCess的问题。后来我安装了ACCESS,也安装了Microsoft Data Access Components ,但是还是不行。
后来我写了一个日志,看看了日志
也就是说,不是我系统的问题,而是数据源的问题。
那么既然是数据源的问题,我觉得还是从我的开发环境开始解决。 那么我的开发环境安装的是2010的access,而运行环境是2007和2013的。其实区别就在于版本不同。后来我就有一个疑问,如果用access数据库做开发,难道说运行环境必须要安装对应的Office吗?我网上找了一些资料,后来发现,其实在客户端我们其实是不需要安装office的,只需要安装一个ODBC的数据源驱动即可。(因为之前一直在用sql和oracle,相对于access是比较少的。所以这次遇到问题,虽然有点基础,但是还是让我有点小郁闷)
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:access应用分享
关键词:access
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。