This was the error msg im gettingenter image description here Ich habe eine Datenbank mit einer Zeile "Total_Time" (Zeit). Es ist im Format HH: MM: SS. Ich brauche den Code, um die "Total_time" in Minuten zu konvertieren.So konvertieren Sie die Gesamtzeit in Minuten
Zum Beispiel, wenn Total_time = 01:30:00, sollte die Antwort Total_minutes = 90, sein und ich möchte die total_minutes mit "Other" (int-Variable) multiplizieren.
Unten ist das, was ich versucht habe:
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
aber wenn ich nichts klicken Label7 geschieht, ist keine Werte Vielen Dank im Voraus anzeigt.
Und was ist das Problem? – Roope
Ich habe diesen Code für eine Schaltfläche eingefügt und wenn ich nichts klicken geschieht label7 zeigt keine Werte –
Meinst du nicht am Ende zu setzen Label7.Text = strmin –