两个长文本字段是"不兼容的数据类型"

时间:2016-03-17 14:54:11

标签: sql-server ms-access

我正在使用Access数据库,其中包含来自SQL Server的链接表,我正在使用其中的子报表创建报表,我希望通过链接传递一个字段。有问题的两个字段都是长文本是Access。在SQL Server中,它们都是VARCHAR(MAX)数据类型。

错误的屏幕截图:

Long Text and Long Text error

1 个答案:

答案 0 :(得分:3)

你不能简单明了。

Access无法链接具有数据类型的字段"长文本" (" Memo"在早期版本中),不是本地表而不是链接的SQL Server表。

另见Cannot join on Memo or OLE Object . (Error 3118)
Cannot join on Memo, OLE, or Hyperlink Object - Access 2007 - outer joins

恕我直言,这样做的必要性是桌面设计错误的表现。应该有一个ID字段来创建链接。