Использование Visual Studio 2010 Я собираю быстрое приложение .NET, которое должно записывать некоторые данные.Я использую встроенное средство SQL Server Express и создал Stored Proceedure для вставки данных.Я настроил таблицу базы данных, чтобы разрешить пустые значения для рассматриваемого поля, но я генерирую исключение времени выполнения "Процедура или функция 'XYZ' ожидает параметр '@ErrorCode', который не был предоставлен."Создание SqlParameters «простым способом»:
command.Parameters.Add(new SqlParameter("ErrorCode", state.ErrorCode));
Я также попытался создать их, задав дополнительные свойства:
SqlParameter errorCodeParam = new SqlParameter("ErrorCode", SqlDbType.Int);
errorCodeParam.IsNullable = true;
errorCodeParam.Value = state.ErrorCode;
command.Parameters.Add( errorCodeParam );
Моё свойство ErrorCode для объекта состояния простообнуляемый int .... "int?"с присвоенным значением «ноль».Поскольку столбец таблицы для этого поля предположительно допускает пустые значения, я немного запутался в том, почему он жалуется.
Мысли или идеи?Спасибо.