无法通过其他方法访问变量

时间:2018-06-21 15:39:26

标签: c# methods

嘿:)我实际上为一个调度系统编写了一个带有数据库的操作系统。 但是现在我有一个问题,我无法使用文本框。

public void Alarmieren(string Einheiten)
{
    MessageBox.Show(Datum.Text);
    SqlConnection con = new SqlConnection("data source = 178.192.159.151; initial catalog = Leitstelle; user id = grls; password = 123");
    try
    {
        con.Open();
        SqlCommand cmd = con.CreateCommand();
        cmd.CommandText = "INSERT INTO einsaetze(Datum, Uhrzeit, Melder, Telefonnummer, Patient, Geburtsdatum, Objekt, Ort, Strasse, Stichwort, Meldung, Einheit) VALUES('" + Datum.Text + "', '" + Uhrzeit.Text + "', '" +     Melder.Text + "', '" + Telefonnummer.Text + "', '" + Patient.Text + "', '" + Geburtsdatum.Text + "', '" + Objekt.Text + "' , '" + Ort.Text + "' , '" + metroTextBox1.Text + "', '" + stichwort.Text + "', '" + Meldung.Text + "', '" + Einheiten + "')";
        cmd.ExecuteNonQuery();
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
}

现在我想从另一个类中调用此方法:

Einsatzmaske maske = new Einsatzmaske();
maske.Alarmieren(einheiten);

我不知道怎么了。我可以在所有方法中使用Datum.Text,但是在Alarmieren方法中它不起作用。

希望你能帮助我。

0 个答案:

没有答案