我一直在这个link上执行了几个小时的程序,但我似乎无法使其在我的项目上运行。简单的报告正在运行,但是当我使用父子项或分组时,总是会出现错误“无法从当前数据源获取行集”。
我有两张桌子:
我需要来自tblItemCategory的列,所以我想出了这个SQL查询:
SELECT ic.Code AS 'Category Code'
, ic.Description AS 'Category'
, i.ItemCode AS 'Item Code'
, i.Description
FROM dbo.tblItems i
INNER JOIN
tblItemCategory ic
ON i.ItemCategory=ic.Code
如果我只在数据报告中以常规方式显示记录(页眉 - 详细信息方式),则此查询正常。当我使用分组时,
它变成这样:
因此,我只是将“摘要”字段拖到“组”部分,将“详细信息”字段拖到“详细信息”部分。
这不起作用。
我尝试使用Northwind Access数据库,它运行正常。
答案 0 :(得分:1)
我明白了。它适用于Access但不适用于SQL Server的原因是:
访问:使用客户端游标
SQL Server:使用服务器端游标