我正在爲我的客戶端生成報告。我正在使用包含存儲過程的數據庫,該過程返回報告所需的數據。問題是我不知道如何從應用程序執行它們(更具體地說,我的數據集中的TableAdapter)。當我使用可視化輔助工具創建TableAdapter時,它顯示錯誤「名爲#table1的無效對象」。這很奇怪,因爲在存儲過程中有一個名爲#table1的臨時表。 當我嘗試以編程方式做整個工作,我得到 Incorrect syntax near '.'. An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements, look for empty alias names. Aliases defined as "" or [] are not allowed. Change the alias to a valid name.
我創建了一個具有相同的結構存儲過程的結果DataTable中的例外,但我仍然得到同樣的異常使用存儲過程在C#中生成RDLC報告
我增加了command.CommandType = CommandType.StoredProcedure
,並有一個新的例外No mapping exists from object type System.Data.DataRow[] to a known managed provider native type.
你能展示一些代碼嗎? – dan1111
存儲過程的代碼(不包含一些我不允許共享的個人數據)或我在應用程序中使用的代碼? – NDraskovic
只是改變列名和表名,然後粘貼在這裏:) – spajce