2

我得到了一个 access 2000(/2003 (edit)) 或 access 2007 数据库的路径:

C:\database.mdb

或者

C:\database.accdb

我必须使用 ACE 或 JET 确定合适的连接字符串来连接到数据库。我想知道解析字符串的最后一部分并确定它是 mdb 还是 accdb 是否能保证可靠地确定是使用 ACE 还是 JET?或者,还有更好的方法?

编辑:由于 ACE 与 access 2007 一起安装并且需要与 access 2007 数据库通信,但不是标准安装在 access 2003 或更低版本中,因此使用 JET 打开 access 2003 和使用 ACE 访问 2007 似乎最可靠。那么使用扩展方法来确定这一点?

编辑:确定是否使用 ACE 或 JET 似乎最可靠的方法是确定是否已安装 ACE,如果已安装则使用它。

4

1 回答 1

1

您可以将 ACE 用于 2000 (mdb) 和 2007 (accdb)。

于 2010-10-27T10:16:27.297 回答