我在sql中不太好,所以我想问一下如何将特定数据与“foo”进行比较。
ComboBox
= CurrentLocation
(字段名)CurrentLocation
与comboBox中的项目不一致=错误输入基本上,我需要检查用户输入项的CurrentLocation
- (数据库字段)并与ComboBatchFrom.Text
进行比较。
我测试了一些methods,但它不起作用,因此也远离我的目标。我希望你能给我一些关于如何从访问中获取数据的想法。谢谢!
答案 0 :(得分:2)
我已经解决了这个问题,谢谢你的帮助。
Dim query As String = "SELECT * FROM tblPiglets WHERE Week=@week AND SowOrder=@so AND PigletNumber=@pig"
Using cmd As New OleDbCommand(query, con)
With cmd.Parameters
.AddWithValue("@week", txtWeek.Text)
.AddWithValue("@so", txtSo.Text)
.AddWithValue("@pig", txtPiglet.Text)
End With
Dim dr As OleDbDataReader = cmd.ExecuteReader()
While dr.Read
Dim loc As String
loc = dr("CurrentLocation").ToString()
If loc = ComboBox1.Text Then
confirmed()
Else
invalid()
End If
End While
End Using
我一直在寻找.Read
function。