2013-07-06 134 views
0

我将在这里具体说明...我的数据库是在Access 2007中设计的,其扩展名为.accdb ....我部署了安装Office 2003的应用程序.. I知道简单的事情就是在机器上安装Office 2007。但是有没有其他方式可以完成?我的意思是操纵连接参数,如???MS Access 2003的Microsoft.ACE.OLEDB.12.0

@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=..\\DBControl.accdb;Jet OLEDB:Database Password=password"; 

这是我的连接参数.......如果我使用4.0版本,将Excel的8.0将它仍然能够读取.accdb文件?请帮助我

回答

0

我会将可用的连接字符串与称为“活动”的是/否字段一起存储在表中。然后,启动应用程序时,您可以确定安装了哪个版本的Office,将该记录的“活动”字段设置为“是”,并让数​​据库根据哪个记录处于活动状态将连接字符串拉出表格。使用DLookup命令轻松完成。巴达冰!展望未来,您只需要分发表格的新版本以及您可能需要的任何附加连接字符串。这样,您不必重写或重新编辑代码。一切以桌面为导向,节省了我在编写项目上的编码时间......

相关问题