2014-04-03 21 views
0

我想在我的asp網站後面的代碼中爲Order By子句傳遞存儲過程的值。我每次嘗試傳遞一個數據庫中的值時,我都會收到以下錯誤:在產品附近使用正確的語法。 Product是我想要訂購的數據庫中的一個值。我怎麼能通過這個或任何其他數據庫值進行排序我的存儲過程?如何設置按表格列的參數順序c#

return App_Code.DBHelper.executeDataSetSP(App_Code.DBHelper.getConnection(), "GetOrderDataByDate", 
              new SqlParameter[] { new SqlParameter("@start", StartDate), 
                    new SqlParameter("@end", EndDate), 
                    new SqlParameter("@OrderBy", "Product") }).Tables[0]; 
+0

[「Order By」使用列名的參數]的可能重複(http://stackoverflow.com/questions/13844678/order-by-using-a-parameter-for-the-column -name) – hatchet

+0

你可以發佈'GetOrderDataByDate'查詢嗎? –

+0

@hatchet我需要c#方面而不是SQL。 –

回答

相關問題