2017-04-26 67 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

非常感谢我为我工作的人。 :) –