Hallo Leute!
Ich habe folgendes Problem und hoffe ihr könnt mir helfen:
Ich will aus einer MySQL Datenbank die Anzahl der vorhandenen Datensätze in einer Tabelle auslesen und in einer Interger Variable speichern. Dazu habe ich bis jetzt folgenden Code geschrieben:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| string strVerbindung = "SERVER=localhost;" + "DATABASE=kontoverwaltung;" + "UID=root;";
MySqlConnection verbindung = new MySqlConnection(strVerbindung); verbindung.Open();
MySqlCommand zaehlen = verbindung.CreateCommand(); zaehlen.CommandText = "SELECT ID, COUNT(ID) from kunde"; MySqlDataReader reader; zaehlen.ExecuteReader(); |
Ich habe schon versucht einer Integer Variable wie folgt einen Wert zuzuweisen:
C#-Quelltext
1:
| int intAnzahl = reader.FieldCount(); |
In verschiedenen Code Beispielen habe ich gesehen, dass man die Tabelle auch Zeile für Zeile bzw. Feld für Feld durchgehen kann und dabei einen Zähler mit hochlaufen lassen kann, allerdings finde ich dieses Vorgehen umständlich und könnte mir vorstellen, dass sich dieses Problem auch einfacher lösen lässt. Hat jemand eine Idee?
Gruß Fabi
Moderiert von
Kha: Quote- durch C#-Tags ersetzt