Announcement

Collapse
No announcement yet.

SemaphoreFullException

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SemaphoreFullException

    Hallo

    Stehe beim untenstehenden Code-Schnipsel völlig an. Ich lese aus einer MySQL-Datenbank einen Wert aus und möchte diesen dann zurückgeben. Wenn ich nun die Methode einmal aufrufe und das Debuggen abbreche, bekomme ich keine Fehlermeldung. Rufe ich die Methode mehrmals auf und breche das Debuggen danach ab, erhalte ich die Meldung "SemaphoreFullException: Das Hinzufügen der angegebenen Anzahl zum Semaphor würde dazu führen, dass er seine maximale Anzahl überschreitet.".
    Leider kann ich mit der Fehlermeldung überhaupt nichts anfangen. Im Netz habe ich dazu auch nichts gefunden. Hat jemand einen Tipp, was ich falsch mache und wie ich es lösen kann?

    Danke und Gruss
    Roland



    Code:
            public int GetKUNNUM()
            {
                kunnum = 0;
    
                // Testausgabe
                MessageBox.Show(kunnum.ToString());
    
                // Connectionstring definieren
                string myConnectionString = "SERVER=test; DATABASE=test; UID=root; PASSWORD='test';";
    
                // Connection deklarieren
                MySqlConnection connection = new MySqlConnection(myConnectionString);
    
                // Abfrage erstellen
                MySqlCommand command = connection.CreateCommand();
                command.CommandText = "SELECT VAL_INT2 FROM registry WHERE NAME='KUNNUM'";
    
                // Verbindung öffnen
                connection.Open();
    
                // Reader erstellen
                MySqlDataReader reader = command.ExecuteReader();
    
                while (reader.Read())
                {
                    kunnum = reader.GetInt32(0);
                }
    
                reader.Close();
                connection.Close();
    
                // Testausgabe
                MessageBox.Show(kunnum.ToString());
    
                return kunnum;
    
            }

  • #2
    Im Netz habe ich dazu auch nichts gefunden
    ????


    http://forums.mysql.com/read.php?38,...418#msg-214418
    Zuletzt editiert von Christian Marquardt; 29.06.2008, 09:18.
    Christian

    Comment

    Working...
    X