十年前给别人开发的办公管理软件,因为客户计算机水平很有局限,如果使用SQL必会带来很大麻烦,所以当时是基于access数据库的,openxml资料少而且开源库基本没有,看起openxml也非常上头,所以数据输出到Excel也是采用的com,各台机器安装的office版本兼容成了很大问题。其实单位本身也购买了某友和其它的OA,但对公司的个性化需求不是能很好的满足,所以寻求定制开发,都是根据客户提出的实际需要开发的工资和人事管理,公司管理人员也是长期从事大企业工作管理的,有丰富的管理经验,提出的一些功能的确很独特也很有实用性,而且令人没想到的是他们十几年来至今还在用,为了使用这软件专门一台电脑保持原来的winxp和offfice2007不变。今天找出源代码来重新编译,(1)引用新版本的Microsoft Excel Object library库,更新后源代码不需做过多改变能通过。(2)但是,运行访问数据库的时候却总是出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”错误,最终的解决办法:生成设置目标平台选择x86
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/280779.html