【发布时间】:2022-01-20 00:57:04
【问题描述】:
我正在尝试创建一个表单,您可以在其中输入员工代码。即使 Employee ID 是正确的,它仍然被错误地读取。我该如何解决?这是代码。
con.Open()
If sql = "Select * from tblempinfo WHERE EmpID ='" & Trim(TextBox1.Text) & "'" Then
MsgBox("You are now logged in ")
Me.Hide()
tito.Show()
Else
MsgBox("Invalid Employee Code")
End If
con.Close()
【问题讨论】:
-
这是因为代码所做的只是将
sql变量的内容(可能什么都没有)与恰好是SQL 语句的字符串进行比较。我希望 VB.net 需要打开一个记录集对象并检查它是否为空。 -
打开记录集docs.microsoft.com/en-us/troubleshoot/sql/connect/…的VB.net代码示例
-
并检查记录集是否为空stackoverflow.com/questions/31848100/…