"Не удалось преобразовать значение параметра из String в Int32."

string sql = @"UPDATE Сотрудники SET Фамилия = @Фамилия, Имя = @Имя, Отчество = @Отчество, [Код должности] = @КодДолжности, [Код отдела] = @КодОтдела WHERE [Код сотрудника] = @КодСотрудника";

using var connection = new SqlConnection(connectionString);
connection.Open();

using var command = new SqlCommand(sql, connection);

command.Parameters.Add("КодСотрудника", SqlDbType.Int).Value = код_сотрудникаTextBox.Text;
command.Parameters.Add("Фамилия", SqlDbType.VarChar, 15).Value = фамилияTextBox.Text;
command.Parameters.Add("Имя", SqlDbType.VarChar, 15).Value = имяTextBox.Text;
command.Parameters.Add("Отчество", SqlDbType.VarChar, 15).Value = отчествоTextBox.Text;
command.Parameters.Add("КодДолжности", SqlDbType.Int).Value = comboBox1.Text;
command.Parameters.Add("КодОтдела", SqlDbType.Int).Value = comboBox2.Text; 

command.ExecuteNonQuery();

Ответы (0 шт):