ho un altro problema, con questo codice visualizzzo le entrate e le uscite del conto 1 del mese corrente,
Try
Dim cmd As SqlCommand
Dim conn As New SqlConnection("Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\My Project\BudgetFamiliare.mdf;Integrated Security=True")
Dim Sql As String = “SELECT sum(entrate) As Totale FROM contabilita WHERE idconto=1 AND MONTH(data) = MONTH(GETDATE()) AND YEAR(data) = YEAR(GETDATE())"
cmd = New SqlCommand(Sql, conn)
conn.Open()
Dim DR As SqlDataReader
DR = cmd.ExecuteReader
While DR.Read
Label25.Text = DR("Totale")
Label25.Text = String.Format("{0:c2}", DR("Totale")).ToString
End While
cmd.Dispose()
conn.Close()
Catch ex As Exception
End Try
Try
Dim cmd As SqlCommand
Dim conn As New SqlConnection("Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\My Project\BudgetFamiliare.mdf;Integrated Security=True")
Dim Sql As String = “SELECT sum(uscite) As Totale FROM contabilita WHERE idconto=1 AND MONTH(data) = MONTH(GETDATE()) AND YEAR(data) = YEAR(GETDATE())"
cmd = New SqlCommand(Sql, conn)
conn.Open()
Dim DR As SqlDataReader
DR = cmd.ExecuteReader
While DR.Read
Label26.Text = DR("Totale")
Label26.Text = String.Format("{0:c2}", DR("Totale")).ToString
End While
cmd.Dispose()
conn.Close()
Catch ex As Exception
End Try
però c'è un incoveniente, se nel mese corrente non ci sono dati mi visualizza le entrate e le uscite di tutto l'anno.
Io invece vorrei che quando clicco sul bottone del mese corrente se non ci sono dati mi visualizzasse nelle label 25 e 26 " 0,00 €"
come posso fare?