下面为我vb6中的一个部分,我想实现表中的时间“开船时间”和start, enddt做下面比较,可是为什么我只得到第一条记录的“开船时间”比较啊,我想要表中所有记录都比较,并把符合条件的“开船时间”在消息框或窗体中显示啊?当然大家要是能教我写成个方法更好,因为我程序中有不少地方需要!!万分感谢了
start, enddt为我在控件上选择的时间,已经知道的,开船时间为我表中的字段Dim msql As String
msql = "select 过帐状态表.开船时间 as 开船时间 from 过帐状态表 where 状态 = '0' 
 Set rst = cn.OpenResultset(msql, rdOpenStatic, rdConcurReadOnly)
    If Not rst.EOF Then
   
    If DateDiff("d", rst!开船时间, starDT) <= 0 And DateDiff("d", rst!开船时间, endDT) >= 0 Then
    MsgBox ("11")
    rst.Close
    Exit Sub
End If
End If