Мне нужна помощь в кодировании, чтобы получить все данные за две даты с двумя DateTimePickers
.
dtpDateFrom
dtpDateTo
Так что если я поставлю dtpDateFrom = 06/01/14
и dtpDateTo = 06/30/14
, я получу все данные в июне.
У меня пока есть этот код:
Public Shared Function GetNoofHoursofTImeIn(ByVal search As String, ByVal dfrom As DateTime, ByVal dto As Datetime) As DataTable
Dim dtoffenseinfo As New DataTable
If Not DBConnection.State = ConnectionState.Open Then
'open connection
DBConnection.Open()
Else
End If
Dim adapter As New OleDbDataAdapter("SELECT sum(No_of_Hour) as THour from EmployeeAttendance where EmployeeID='" & search & "'" & _
"and Format(WorkingDate, 'Short Date')>='" & Format(dfrom, "Short Date") & _
"' and Format(WorkingDate, 'Short Date')<='" & Format(dto, "Short Date") & "'", DBConnection)
adapter.Fill(dtoffenseinfo)
DBConnection.Close()
Return dtoffenseinfo
End Function
У меня есть данные за 6.09.14 и 06.12.14, но они не работают должным образом.
Итак, я ищу идеальный код для этой цели.
Большое спасибо! Основная функция, над которой я работаю неделями.
Between
- person Fabio   schedule 14.06.2014