如何在VB6中获取记录集?

时间:2011-04-11 02:21:09

标签: vb6

嘿伙计们,只想问你一个我知道你熟悉的简单问题......我正在使用VB6,我只想从我的数据库中获取一组记录。我的意思是我有UserID和下面提供的部分代码,它只获得单组记录。例如,UserID的值为 A12 ,因此,UserID为 A12 的所有记录集必须分别显示在文本框中借助 datPayroll.Recordset.MoveNext

With datPayroll
    .RecordSource = "select * from tblpayroll where empid like '" & UserID & "'"
    .Refresh
    Me.txtRegularHours.Text = .Recordset.Fields!reghours
End With

-datPayroll:DataControl

-txtRegularHours:文本框

-UserID:变量

1 个答案:

答案 0 :(得分:1)

你可能想看一下MoveFirst,MoveNext等,还有EOF

这是一两个让你入门的链接:

EOF, BOF

MoveFirst, MoveNext

您需要使用EOF检查Recordset中是否有一些数据,然后使用MoveFirst移动到第一条记录,并使用MoveNext循环。