對於作業任務,我必須開發一個C#應用程序來連接SQL Server數據庫文件(.mdf
),並提供一個dataGridView
瀏覽內容和幾個按鈕來執行查詢。新查詢返回的模式與基本查詢不同(C#/ SQL - VS 2012)
我一直很順利,找到如何查詢添加到我的表適配器,如何叫他們等等
現在我有問題使返回薪在hourlyPayRate
查詢。
我有一個數據庫employee
,它包含以下屬性:employeeID, name, position, hourlyPayRate
。
我的查詢是
SELECT MAX(hourlyPayRate)
FROM employee
我右擊employeeTableAdapter
,單擊 「添加查詢...」,將其命名爲Max
,並把查詢。當我點擊確定時,我收到以下錯誤消息:
新查詢返回的模式與基本查詢不同。
該查詢在查詢生成器中正確執行,只有當我單擊「確定」來保存它纔會收到錯誤。
環顧SE這個問題沒有確切的答案。
謝謝,邁克爾。
您是否嘗試過在您的查詢走樣你的專欄?例如:「SELECT MAX(hourlyPayRate)as MaxPayRate FROM employee」這是一個延伸,但dataGridView可能會在未命名的列上變動。 – DeadZone 2014-11-10 19:36:03
我試過 'SELECT MAX(hourlyPayRate)as Expr1 FROM employee' 沒有任何改進。 – user3560189 2014-11-11 06:18:49
當我嘗試從DataGridView添加查詢時(通過單擊「Datagridview Tasks」彈出按鈕),我得到相同的錯誤。但是,如果我通過使用TableAdapter上的彈出按鈕添加查詢,則可以成功添加第二個查詢。你有沒有嘗試以這種方式添加查詢? – DeadZone 2014-11-11 13:23:24