0

おはようございます!現在のプロジェクトのタイムログを作成しようとしています。プルしたデータビューから変数「depart」に何らかの値を割り当てる必要があります。これが別の質問のようであれば申し訳ありませんが、私の答えを助けるものを見つけることができなかったようです. 注意: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 に答える