2017-04-26 41 views
0

獲取當前用戶的ID在asp.net是新的asp.net,我從那裏我的客戶可能會改變他/她的信息,我使用更新查詢網絡的形式。但爲了更新,我需要該用戶的ID。 任何人都可以幫助我嗎?正如我試圖查詢到CUSTNAME的基礎,但沒有results.`上選擇ID我如何從數據庫

SqlCommand cmd1 = con.CreateCommand(); 
      cmd1.CommandType = CommandType.Text; 
      cmd1.CommandText = "Select CustID from Customers where CustName = '" + Session["user"] + "'"; 
      id = Convert.ToInt32(cmd1.ExecuteNonQuery()); 

糾正我,如果即時通訊在這裏做得不對。

回答

0

,才應使用的ExecuteNonQuery如果你不希望的結果。在這種情況下,你應該使用ExecuteScalar

id = Convert.ToInt32(cmd1.ExecuteScalar()); 
+0

非常感謝我爲我工作的人。 :) –