2012-07-30 51 views
0

我今天得到了一個正常的嵌入式數據集(dataset1)和數據源(datasource1)的報告,但數據集查詢只是一個數字:'1411'。以前的程序員在字段選項卡中手動輸入字段(不是計算字段)。報告服務 - 數據集沒有查詢但工作...查詢的位置在哪裏?

當我點擊運行,它的作品。

如何在沒有正確查詢的情況下填充頁面?

- 只有一個名爲(table1)的tablix它也指向dataset1。

- 在Report Properties中沒有VB代碼。

-RDL XML:在數據集1的標籤:

<DataSourceName>datasource1</DataSourceName> 
<CommandText>=1411</CommandText> 

我看沒有列出其他SQL。服務器上是否有其他的東西可以觸發它?

回答

1

我假設我們在說RDL(報告定義語言)。您可以使用您最喜歡的文本編輯器打開此報告並查看CommandText XML標記以查找關聯的查詢。希望有所幫助。

+0

hmmm在RDL文件中,它仍然在dataset1標籤下有 datasource1 = 1411 user999690 2012-07-30 20:22:57

2

什麼樣的數據源是「datasource1」?

如果是RDBMS,請檢查數據庫中是否存在名爲「1411」的存儲過程或函數。

在SQL Server中,例如,您可以想象有一個名爲[1411]的存儲過程返回了數據集。