2012-05-01 51 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

感谢愚蠢的我。 –