Я работаю над приложением WPF на C #. База данных - SQL Server 2008. У меня есть таблица «Сотрудник» в базе данных, мне нужно вставить в нее строку. Я успешно соединился с базой данных, но когда я попытался выполнить эту строку:
cmd = new SqlCommand(cmdText, conn);
Появляется эта ошибка: Наилучшее совпадение перегруженного метода для 'System.Data.SqlClient.SqlCommand.SqlCommand (String, System.Data.SqlClient.SqlConnection)' имеет недопустимые аргументы.
Вот мой код:
private void addbtn_Click(object sender, RoutedEventArgs e)
{
//FUNCTION TO ADD NEW EMPLOYEE RECORD IN DATABASE
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("Record Inserted Successfully!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Есть предложения?