尝试将Access 2010链接到Oracle DB时出现无效的字段定义错误

时间:2014-02-06 22:14:12

标签: oracle ms-access-2010

我正在尝试在Access 2010中链接来自Oracle数据库的表。我已经成功使用了其他三个表,但最后一个表给出了错误 - 索引或关系定义中的字段定义“{field Name}”无效

字段名称为IGNORESRMAVAIL

列名ID PK Null?数据类型默认直方图Num Distinct

IGNORESRMAVAIL 324 N NUMBER null Frequency 2

Oracle中的约束:

SYS_C00120249检查已启用不可延迟立即验证1“IGNORESRMAVAIL”不为空

索引:

DE_WORKORDER_NDX32 N是1 IGNORESRMAVAIL Asc 2

非常感谢任何帮助

由于 加里

1 个答案:

答案 0 :(得分:0)

我遇到了与SQL Server后端类似的问题。我意识到OP遇到了Oracle问题,但目前还没有其他答案,也许我们的解决方案可以帮助下一个人。

就我而言,我遇到了VarBinary(256)字段的问题;给出与OP相同的错误。

Microsoft有一个我认为可以修复此问题的修补程序,但我无法在我的工作机器上安装它。

http://support.microsoft.com/kb/2459110

我实际上解决此问题的方法是创建一个不包含VarBinary字段的视图。工作就像一个魅力。