我有一個DataGridView包含在給定的時間段(StartDate,EndDate)中製作的(DateStarttasck,TimeStarttasck)和(DateEndtasck,TimeEndtask)的所有點,並且我嘗試計算在期間(StartDate,EndDate)期間(DateStarttasck,TimeStarttasck)和(DateEndtasck,TimeEndtask)之間的小時數 注意:DateStarttasck,TimeStarttasck在DateTimePicker 和DateEndtasck,TimeEndtask(StartDate,EndEnd) ) 所以我期待在第一次就combinaision時間和日期間,然後計算的小時數獲取兩個日期和兩個時間之間的小時數
Dim sql As String = "select * from task where id_task = " & Textbox1.Text & " and Datetasck Between '" & DateTimePicker1.Text & "' And '" & DateTimePicker2.Text & "';"
command.CommandText = sql
connection.Open()
Dim ds As New DataSet
Dim SQLAdapter As New MySqlDataAdapter(sql, connStr)
SQLAdapter.Fill(ds, "connectString")
DataGridView1.DataSource = ds
DataGridView1.DataMember = "connectString"
DataGridView1.AutoResizeColumns()
connection.Close()
相同的方式DateStartTasck和TimeStartTasck的類型是什麼?爲什麼不使用DateTime對象而不是單獨的字段? –
DateStartTasck只有它的日期和TimeStartTasck它的時間,我將它們分開,因爲在我的數據庫中它們是分開的 – Bichoua
是的,但它們是什麼數據類型?他們是'DateTime'對象還是字符串,或者是什麼?你提到它們,但是它們不會出現在你的示例代碼中。 –