如何从数据库中获取asp.net中当前用户的id

时间:2017-04-26 15:11:49

标签: asp.net sql-server database

我是asp.net的新手,我有一个网页表单,我的客户可以在这里更改他/她的信息,因为我正在使用更新查询。但是对于更新,我需要该用户的ID。 任何人都可以帮助我吗?因为我已经尝试查询以基于custname选择ID但没有结果。

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

如果我在这里做错了,请纠正我。

1 个答案:

答案 0 :(得分:0)

如果您不期望结果,则应该只使用ExecuteNonQuery。在这种情况下,您应该使用ExecuteScalar

PreparedStatement