【发布时间】:2011-04-04 10:04:40
【问题描述】:
嘿,我能问你一件事吗?我正在使用 VB6.0,但通过 DataControl 连接数据库时遇到了一些问题。我有一个名为 tblEmployee 的表,另一个是 tblPosition 然后我将这两个表的值传递给分别是两个 DataControls。然后我怎样才能获得 Position 字段的某一行的值。使用我的代码,我的 Position 字段仅返回第一行。这是我的代码
Private Sub cmdSearchEmployee_Click()
With datEmployee.Recordset
datEmployee.Recordset.Index = "idxid"
datEmployee.Recordset.Seek "=", txtIDNumber.Text
If .NoMatch = True Then
MsgBox ("No Record Found!")
Else
Me.txtLastName.Text = .Fields("lname")
Me.txtFirstName.Text = .Fields("fname")
Me.txtMiddleName.Text = .Fields("mi")
With datPosition.Recordset
Me.txtPosition.Text = .Fields("position")
End With
End If
End With
结束子
【问题讨论】:
标签: vb6