尝试将Access 2010链接到Oracle DB时获取无效字段定义错误

尝试将Access 2010链接到Oracle DB时获取无效字段定义错误,oracle,ms-access-2010,Oracle,Ms Access 2010,我正在尝试从Access 2010中的Oracle数据库链接一个表。我已经成功地使用了其他三个表,但最后一个表给了我错误-索引或关系定义中的无效字段定义“{field Name}” 字段名为IGNORESRMAVAIL 列名ID PK Null?数据类型默认直方图Num Distinct IGNORESRMAVAIL 324 N数字零频率2 Oracle中的约束: SYSUC00120249检查启用不可延迟立即验证1“IGNORESRMAVAIL”不为空 索引: DE_WORKORDER NDX

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

字段名为IGNORESRMAVAIL

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

IGNORESRMAVAIL 324 N数字零频率2

Oracle中的约束:

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

索引:

DE_WORKORDER NDX32 N是1信号机MAVAIL Asc 2

任何帮助都将不胜感激

谢谢
Gary

我在SQL Server后端遇到了类似的问题。我意识到OP与Oracle之间存在问题,但目前没有其他答案,也许我们的解决方案将帮助下一个家伙

在我的例子中,我遇到了一个VarBinary(256)字段的问题;给出与OP相同的错误

我认为微软有一个热修复程序可以解决这个问题,但我无法在我的工作机器上安装它


我实际上是创建了一个不包含VarBinary字段的视图来解决这个问题。工作起来很有魅力。

你知道这是什么原因吗?我也有类似的问题。我认为这与加密字段有关。