从 VB.NET 查询 Access 数据库中的 Yes/No 字段
Posted
技术标签:
【中文标题】从 VB.NET 查询 Access 数据库中的 Yes/No 字段【英文标题】:Querying a Yes/No field in an Access database from VB.NET 【发布时间】:2013-10-31 08:01:04 【问题描述】:我正在为员工和会员创建一个注册表单。为成员和员工创建帐户时,创建帐户时必须有所不同,因为他们将有不同的选项。我选中一个框以区分员工和成员并将其保存在数据库中。我的问题是如何查询数据库以知道该框是否被选中。这是我拥有的,但它不起作用。
Dim login = Me.LibraryMembersTableAdapter1.IDPass(txtID.Text, txtPass.Text)
Dim EmployeeCheck = LibraryMembersTableAdapter1.EmployeeCheck(Employee:=True)
If login Is Nothing Then
MsgBox("Input Error")
Else
MsgBox("Welcome!")
End If
If EmployeeCheck = True Then
frmEmployee.Show()
Else
Member.Show()
End If
【问题讨论】:
【参考方案1】:是/否框是位。它们的值分别为 -1 和 0。有关更多信息,请参阅this question,这非常相似。
【讨论】:
如果这个答案有帮助,请随意给它一个赞成票或接受答案复选标记(或两者),以便未来的访问者知道这是一个有效的解决方案。以上是关于从 VB.NET 查询 Access 数据库中的 Yes/No 字段的主要内容,如果未能解决你的问题,请参考以下文章
VB.Net 使用创建表查询将 MS Access 表中的 AllowZeroLength 属性设置为否