Попытка сделать следующее:
public static int GetJobStatusByNumber(int jobNumber)
{
SqlConnection connection = null;
try
{
connection = new SqlConnection(connString);
connection.Open();
SqlCommand cmd = connection.CreateCommand();
cmd.CommandText = @"select STATUS from JOB
where JOB_NUMBER = @jobNumber";
cmd.Parameters.AddWithValue("@jobNumber", jobNumber);
int result = ((int)cmd.ExecuteScalar());
return result;
}
finally
{
if (connection != null)
connection.Close();
}
}
Можно добавить переменную 'jobNumber' к запросу с помощью 'AddWithValue', но я получаю ошибку приведения
Сообщение: System.InvalidCastException: указанное приведение недействительно.
Что здесь не так?
Спасибо.