Ich arbeite an einer WPF-Anwendung in C#. Die Datenbank ist SQL Server 2008. Ich habe eine Tabelle "Employee" in der Datenbank, in die ich eine Zeile einfügen muss. Ich habe erfolgreich eine Verbindung zur Datenbank hergestellt, aber als ich versuchte, diese Zeile auszuführen:
cmd = new SqlCommand(cmdText, conn);
Tritt dieser Fehler auf: Die beste Überladungsmethode für 'System.Data.SqlClient.SqlCommand.SqlCommand(String, System.Data.SqlClient.SqlConnection)' hat einige ungültige Argumente.
Hier ist mein Code:
private void addbtn_Click(object sender, RoutedEventArgs e)
{
//FUNKTION ZUM HINZUFÜGEN EINES NEUEN MITARBEITERDATENSATZES IN DER DATENBANK
try
{
conn.ConnectionString = "Data Source=AZEEMPC;" + "Initial Catalog=IEPL_Attendance_DB;";
conn.Open();
cmdText = "INSERT INTO Employee VALUES ('" + strCurrentString + "','" + emp_name.Text + "')";
cmd = new SqlCommand(cmdText, conn);
data_ad = new SqlDataAdapter(cmd);
data = new DataSet();
data_ad.Fill(data);
MessageBox.Show("Datensatz erfolgreich eingefügt!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Irgendwelche Vorschläge?