我正在尝试使用 SqlDataReader 从数据库表中检索信息。我有两列,一个是字符串,另一列是位。该字符串将被填充到一个文本框中。但是当我想将它填充到单选按钮列表时,它的问题并没有发生。它一直给我这个错误Specified cast is not valid.
这是我的vb服务器端代码:
Dim dt As DataTable = New DataTable()
Dim command As New SqlCommand(query2, conn)
Dim param As New SqlParameter()
param.ParameterName = "@cUserName"
param.Value = Session("Edit")
command.Parameters.Add(param)
Dim dr As SqlDataReader = command.ExecuteReader()
If dr.HasRows Then
dr.Read()
tbUsername.Text = dr.GetString(0)
rblDept.SelectedIndex = dr.GetByte(1)
End If
我试过dr.GetByte(1)
了,但它不起作用。请帮帮我。