2012-05-01 49 views
0

我在這個查詢中出現以上錯誤。在爲什麼我會在'BYStock_Date'附近出現錯誤語法錯誤?

select Stock_Price,Stock_Quan_Met from Stock where Item_Id=(select ItemTileId from ItemTiles where [email protected]) ORDER BYStock_Date ASC 

string query3 = "select Stock_Price,Stock_Quan_Met from Stock where Item_Id=(select ItemTileId from ItemTiles where [email protected]) ORDER BY"+ 
      "Stock_Date ASC"; 
+0

你需要ORDER之間的空間BY和Stock_Date ASC:'+ 「Stock_Date ASC」' –

+0

我看見子查詢的一個問題:'...其中ITEM_ID =(從ItemTiles選擇ItemTileId其中ITEMNAME = @ ITM ...''你有'ItemName'上的唯一索引嗎? –

回答

3

查詢結果添加一個空格至少,你的罰款。

string query3 = "select Stock_Price,Stock_Quan_Met from Stock where Item_Id=(select ItemTileId from ItemTiles where [email protected]) ORDER BY "+ 
      "Stock_Date ASC"; 
+0

感謝愚蠢的我。 –