为什么 i = mycmd.ExecuteNonQuery() 返回的i都是-1呢
Dim myconn As New SqlConnection
myconn.ConnectionString = "Data Source=zjnuv;Initial Catalog=zjnuexam;User Id=sa;Password=sa;"
myconn.Open()
Dim sql As String
Dim ST_ID, PassKey As String
ST_ID = TB_ST_ID.Text.Trim()
PassKey = TB_PassKey.Text.Trim()
sql = "select Passkey from student_info where ST_ID= '" & ST_ID & "' and PassKey='" & PassKey & "'"
Dim mycmd As New SqlCommand
mycmd.Connection = myconn
mycmd.CommandText = sql
Dim i As Int32
i = mycmd.ExecuteNonQuery()
If i = 0 Then
LblMsg.Text = i.ToString
Else
LblMsg.Text = i.ToString
End If