Problem beim Auslesen des Ergebnisses von COUNT(*)

melt200x

Grünschnabel
Hy ich bin recht neu in der Net Programmierung und Arbeite dz. an einem kleinen Datenbankprogramm zum Verwalten von Kunden und Co. alles Funktioniert bestens nur nicht das Zusammenzäheln von einträgen aus einer Datentabelle ...

Code:
            string strSQL = "SELECT COUNT(*) AS Expr1 FROM Kunden";
            DataSet ds = new DataSet();
            OleDbCommand cmd = new OleDbCommand(strSQL, con);
            con.Open();
            cmd.CommandText = "SELECT COUNT(*) AS Expr1 FROM Kunden";
            int affected = cmd.ExecuteNonQuery();
            string KundenCounter = + affected + "";
            cmd.ExecuteNonQuery();
            this.strMainAnzahlKunden.Text = KundenCounter;
Das Verwende ich als aber egal wie ich es versuche bekomme ich kein Ergeniss auser 0 wenn die Abfrage durchgelaufen ist ...
Habt ihr ne Idee wie ich das Realisieren kann ?
 
EIn reiner Logikfeler :)

Code:
 string strSQL = "SELECT COUNT(*) FROM Kunden";
            OleDbCommand cmd = new OleDbCommand(strSQL, con);
            con.Open();
            int Kunde = (int)cmd.ExecuteScalar();
            string KundenCounter = + Kunde + "";
            this.toolStripStatusAnzahlKunden.Text = KundenCounter;
            con.Close();
hatte das int nicht wieder in string umgewandelt *g ... *meinen kopf such* ;)
 
Zurück