예제 #1
0
        public void ConnectToDatabase() // Verbindung mit der Datenbank aufbauen
        {
            SevSegDis_1.Value = null;   // 7 Segment Anzeige zurücksetzen auf Standart
            SevSegDis_1.Update();

            connection  = new MySqlConnection(connectionString);
            connection2 = new MySqlConnection(connectionString);
            try
            {
                connection.Open(); // Verbindung zut Datenbank aufbauen
                connection2.Open();
                connectedToDatabase = true;
            }
            catch
            {
                MessageBox.Show("Fehlerhafte Verbindung zur Datenbank."); // Kann keine Verbindung aufbauen
            }
        }
예제 #2
0
 private void btnStartMessung_Click(object sender, EventArgs e) // Wenn Messung starten gedrückt
 {
     if (connectedToDatabase)
     {
         command             = connection.CreateCommand();
         command.CommandText = "SELECT * FROM temperaturen;"; // Datenbank auslesen
         dataReader          = command.ExecuteReader();
         while (dataReader.Read())
         {
             String temperatur = Convert.ToString(dataReader[0]); // Wert aus DB speichern
             SevSegDis_1.Value = temperatur;
             SevSegDis_1.Update();                                // Temperatur aktualisieren
         }
         dataReader.Close();
     }
     else
     {
         MessageBox.Show("Nicht mit Datenbank verbunden.");
     }
 }