This was the error msg im gettingenter image description here У меня есть база данных со строкой «Total_Time» (время). Это в формате ЧЧ: ММ: СС. Мне нужен код для преобразования «Total_time» в минуты.Как конвертировать общее время в минуты
Например, если Total_time = 01:30:00, ответ должен быть Total_minutes = 90, , и я хочу умножить total_minutes на «Other» (int variable).
Ниже то, что я пробовал:
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
con = New System.Data.SqlClient.SqlConnection
Try
con.ConnectionString = "Data Source=Vicky-pc\sqlexpress;Initial Catalog=customer_details;Integrated Security=True;Pooling=False"
con.Open()
Dim cm As SqlClient.SqlCommand
cm = New SqlClient.SqlCommand("SELECT * FROM customer_details WHERE [email protected]", con)
cm.Parameters.AddWithValue("@id", TextBox5.Text)
dr = cm.ExecuteReader()
While dr.Read()
Dim tt As Double
tt = dr("Total_Time").ToString
Dim other As Double
other = dr("Other").ToString
Dim str() As String
Dim strmin As Double
str = Split(tt.ToString, ":")
strmin = (CDbl(str(1)) * 60 + CDbl(str(2)) + CDbl(str(3))/60).ToString
Dim total As Decimal
total = strmin + other
Label7.Text = total.ToString
End While
Catch ex As Exception
End Try
End Sub
, но когда я нажимаю ничего не происходит label7 не отображает любые значения Спасибо заранее.
И в чем проблема? – Roope
Я вставил этот код для кнопки, и когда я нажимаю, ничего не происходит. Label7 не показывает никаких значений. –
Не хотите ли в конце поставить Label7.Text = strmin –