0

早上好!我正在尝试为当前项目创建时间日志,我需要以某种方式从我提取的数据视图中为变量“离开”分配一个值。如果这就像另一个问题,我很抱歉,但我似乎找不到可以帮助我回答的问题。请注意:depart、firstDate 等都已声明。

dataview = dba.Query("SELECT Time, Status FROM Timelog WHERE [Date] = '" & firstDate & "' AND USERNAME LIKE '" & AgentList.SelectedValue & "' ")

For Each rowView AS DataRowView in dataview
    DIM row as DataRow = rowView.Row
    If dataview.Find("Departed") Then
    depart = dataview.Find("time"
End If
Next

我计划使用 DateDiff 函数来计算从午餐出发和返回之间的时间,然后是午餐和到达之间的时间。

4

1 回答 1

0

我不知道 dba.Query() 返回什么,但我认为它是某种类型的集合,基于您在下一行迭代它的事实。因此, dataview.find() 不会从行中返回值,而更像是具有该名称的列的索引。

您需要做的是获取迭代当前行的字段值:

depart = rowView("Time")
于 2014-09-18T18:29:58.667 回答