嘿:)我实际上为一个调度系统编写了一个带有数据库的操作系统。 但是现在我有一个问题,我无法使用文本框。
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方法中它不起作用。
希望你能帮助我。