0

有一个客户将他们所有的机器都升级到了 Access 2016。之前,他们混合了旧的 Access 版本。他们使用的访问数据库具有与 Pervasive 数据库的 ODBC 连接。我对 Pervasive 不了解更多。我知道过去当他们有一台机器转到 Access 2016 或从旧版本的 Windows 转到 Windows 2010 时,我不得不重新链接表。

现在,他们收到此错误:

ODBC 调用失败 [普遍][ODBC 客户端接口][LNA][普遍][ODBC 引擎接口]日期、时间或时间戳值无效。(#0)

我需要一些关于如何为所有机器和所有 Access 应用程序解决此问题的建议。

** 更新 ** 问题是缺少 Active X 日历控件。我将表单上的所有日期控件更改为文本框,以利用新的 Access 日历弹出窗口。现在的问题是客户端有几十个Access数据库。据我所知,我必须打开每个文件和文件中的每个表单,并一次更改一个控件。任何人都知道更新多个 Access 文件而不必全部触摸它们的方法吗?

4

1 回答 1

0

日历控件仍可与 Access2016 一起使用。如果您有大量数据库,则重新安装日历控件可能会更快。

您将需要可以下载的 MSCAL.OCX 文件。将 MSCAL.OCX 文件复制到 c:\windows\sysWOW64 而不是 c:\windows\system32。通过从命令提示符运行或在开始菜单中运行来注册它

regsvr32 c:\windows\sysWOW64\MSCAL.ocx 

它应该可以注册,但请确保您以管理员权限运行 regsvr32。

于 2016-11-21T16:35:40.683 回答