VB.NET的ExecuteNonQuery问题
Conn.Open()
Dim StrAlter As String = "update 来访记录" & _
" set 被访人 ='" & TextBox1.Text & "'" & _
" , 关系 ='" & TextBox4.Text & "'" & _
" , 被访人寝室号 = '" & ComboBox2.Text & "'" & _
" , 证件名称 ='" & ComboBox1.Text & "'" & _
" , 证件号码 ='" & TextBox5.Text & "'" & _
" , 备注 ='" & TextBox6.Text & "'" & _
" where 来访人 ='" & Trim(TextBox1.Text) & "' and 来访时间 ='" & DateTimePicker1.Value & "'"
Try
Dim cmd As New SqlClient.SqlCommand(StrAlter, Conn)
If cmd.ExecuteNonQuery > 0 Then
MessageBox.Show("来访记录修改成功!", "提示!")
Else
MessageBox.Show("修改失败,请确认后重新操作", "提示", MessageBoxButtons.OK, MessageBoxIcon.Hand)
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
Conn.Close()
在执行到cmd.ExecuteNonQuery 这句的时候..就直接跳到Else;来了...
怎么回事,帮忙看看...调试了下...语法也没错啊..
不知道怎么就这样了...~