Я пытаюсь передать значение NULL в SqlParameter
, если значение переменной vName
равно NULL, в противном случае передать значение vName
, как показано ниже
cmd.Parameters.Add(new SqlParameter("@NAME", SqlDbType.VarChar)).Value = vName ? null : DBNull.Value;
, но я получаю ошибку
Невозможно неявно преобразовать тип 'string' в 'bool'
Я искал и обнаружил, что должен использовать AgeItem.AgeIndex
, но получил сообщение об ошибке
Имя AgeItem не существует в текущем контексте
cmd.Parameters.Add(new SqlParameter("@NAME", SqlDbType.VarChar)).Value =(object)AgeItem.AgeIndex ?? DBNull.Value;