ich diesen Code bin mit:Sum SQL-Spalten mit float (C#)
SqlConnection con = new SqlConnection(@"Data Source=(local);Initial
Catalog=dbsoft;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("SELECT SUM(price) FROM fiscal");
cmd.Connection = con;
int sum = cmd.ExecuteScalar();
label3.Text = sum.ToString();
con.Close();
erhalte ich diese Fehlermeldung:
kann nicht implizit Typ 'Objekt' zu 'int' konvertieren. Eine explizite Konvertierung existiert (fehlt Ihnen eine Besetzung?)
Habe ich etwas übersehen?
tut Noch work.Shoud ich benutze Cast? SqlConnection con = neue SqlConnection (@ "Datenquelle = (lokal); Erster Katalog = dbsoft; Integrierte Sicherheit = True"); con.Open(); SqlCommand cmd = neuer SqlCommand ("SELECT SUM (Preis) FROM fiscal"); cmd.Verbindung = con; doppelte Summe = (double) cmd.ExecuteScalar(); label3.Text = sum.ToString(); con.Close(); – DmO
@DmO, was ist, wenn Sie versuchen, doppelte Summe = Convert.ToDouble (cmd.ExecuteScalar); – Habib