2014-01-20 43 views
1

我一直在遵循在link幾個小時的程序,我似乎無法使它在我的項目上工作。簡單的報告正在工作,但是當我使用父子物件或分組時,總會發生錯誤「從當前數據源獲取行集失敗」。VB6數據報告:「從當前數據源獲取行集失敗」

我有兩個表:

  1. tblItems
  2. tblItemCategory

我需要從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 

這個查詢是工作如果我只顯示重新以數據報告(Page Header-Details方式)中的常用方式進行綁定。當我使用分組,

enter image description here

就變成這樣:

enter image description here

因此,我剛纔拖動的內容領域的集團部分和詳細信息字段的細節部分。

enter image description here

這是行不通的。

enter image description here

我嘗試使用羅斯文Access數據庫,它工作正常。

回答

1

我想通了。爲什麼它的工作原理上的訪問權限,但不能在SQL Server中的原因是:

訪問:使用客戶端遊標

SQL服務器:使用服務器端遊標