【发布时间】:2011-09-08 15:51:42
【问题描述】:
我在 SQL Server 2000 上创建了一个视图,并通过 ODBC 将该视图链接到我的 Access 2007 数据库。从 Access 打开视图显示了看起来像重复值的内容。我更新了我的视图以包含有问题的数据的 ID,并且它被复制了。
看起来 access 正在为该类型的每一行显示每种类型的第一条记录。这个question 提到查看Order By 或Top 子句,但在我看来,我没有使用它们中的任何一个。该视图将 8 个表链接在一起,我唯一能想到的是我在视图中拥有的一些表,而我在 Access 中没有链接。我将链接这些表也只是为了尝试一下,但我认为我在 Access 中不需要它们。
我已经厌倦了在 Google 上搜索答案,但除了我提到的问题之外,我运气不佳。对于这样的链接视图,这种行为是否正常?
这是我从 sql manager 得到的结果集:
id Type Dim1
---- ------------ ------
3111 Pipe 480
3112 Fittings 0
3113 Pipe 1080
3114 Fittings 0
3115 Fittings 0
3116 Fittings 0
3117 Pipe 216
在访问中我看到了这个:
id Type Dim1
---- ------------ ------
3111 Pipe 480
3112 Fittings 0
3111 Pipe 480
3112 Fittings 0
3112 Fittings 0
3112 Fittings 0
3111 Pipe 480
【问题讨论】:
标签: sql-server ms-access