我有一个带有名为的表的 SQL Server 数据库,student
它的列是:
- 标准标识符
- 用户名
- 密码
- 年龄
- 地址
场景是用户已经登录并且他/她username
保存在会话中,而他正在导航标签应该在标签中显示登录用户的年龄。
我不知道该怎么做,很多例子展示了如何在不使用WHERE
子句或不使用会话的情况下将数据从数据库放入标签。
这是我使用的代码,在应该显示年龄的页面上不起作用。
Dim con As String = ConfigurationManager.ConnectionStrings("con").ConnectionString
Dim mycon As New SqlConnection(con)
Dim agequery As String
mycon.Open()
agequery = "select age from student where username='" + Session("user")
Dim com As New SqlCommand(agequery, mycon)
lbl_agecurrent.Text = CStr(com.ExecuteScalar)
mycon.Close()