如何使用在升级到Access 2016后中断的Pervasive客户端修复Access数据库?

时间:2016-11-21 13:44:44

标签: ms-access odbc pervasive pervasive-sql

让客户将他们的所有计算机升级到Access 2016.之前,他们有旧版Access的混合版本。他们使用的访问数据库具有与Pervasive数据库的ODBC连接。我对Pervasive一无所知。我知道,过去当他们有一台机器进入Access 2016或从旧版本的Windows到Windows 2010时,我不得不重新链接表格。

现在,他们正在收到此错误:

ODBC-call失败 [Pervasive] [ODBC客户端接口] [LNA] [Pervasive] [ODBC引擎接口]无效的日期,时间或时间戳值。 (#0)

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

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

1 个答案:

答案 0 :(得分:0)

日历控件仍可用于Access2016。如果你有大量的数据库,重新安装日历控件可能会更快。

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

regsvr32 c:\windows\sysWOW64\MSCAL.ocx 

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