Я обновляю существующее приложение, которое использует фабрику для создания подготовленных операторов, а затем выполняю их позже, что работает для остальной системы, но мне было поручено добавить вызов в оператор, который используетNText, и я не могу понять, как правильно подготовить заявление.Я получаю сообщение об ошибке во время выполнения «SqlCommand.Prepare метод требует, чтобы все параметры переменной длины имели явно установленный ненулевой размер».но я не уверен, какое значение использовать для длины
Образец обязательного кода:
SqlCommand update = new SqlCommand("UPDATE Log.Response_File_Log " +
"SET File = @File " +
", DateFileReceived = GETDATE() " +
"WHERE RunID = @RunID", _connection);
update.Parameters.Add(new SqlParameter("@File", SqlDbType.NText));
update.Parameters.Add(new SqlParameter("@RunID", SqlDbType.Int));
update.Prepare();