0
ответов

Оператор '??' не может применяться к операндам типа "строка" и "System.DBNull"

У меня есть следующий код C #: sqlCommand. Parameters.AddWithValue ("@ Параметр", table.Value ?? DBNull.Value); Но это вызывает следующую ошибку компиляции: Оператор ?? не может быть применен к ...
вопрос задан: 23 June 2013 04:15
0
ответов

Приведение значения NULL

Я пытаюсь заполнить объект класса со значениями из таблицы базы данных. Поле someObject.Property - это тип int, допускающий значение NULL. someObject.Property = Convert.ToInt32 (dbReader ["SomeField"]); Итак, если ...
вопрос задан: 11 August 2012 11:35
0
ответов

Неявное преобразование из типа данных nvarchar в varbinary (max )не разрешено

Я получаю это исключение, когда пытаюсь вставить DBNull.Value в обнуляемое поле varbinary (max ):. Неявное преобразование из типа данных nvarchar в varbinary (max )не разрешено. Используйте функцию ПРЕОБРАЗОВАТЬ...
вопрос задан: 10 July 2012 11:45
0
ответов

Невозможно неявно преобразовать тип "десятичный"? на «десятичный».

sdr — это мой sqldatareader, и я хочу проверить, что значение curPrice, имеющее тип decimal, равно null. inrec.curPrice = sdr.IsDBNull(7) ? (десятичный?) нуль: sdr.GetDecimal(7); Это ошибка ...
вопрос задан: 9 May 2012 20:50
0
ответов

Как безопасно преобразовать результат, допускающий значение NULL, из sqlreader в int?

У меня есть таблица, содержащая нулевые значения, и мне нужно получить данные из таблицы с помощью SqlDataReader. Я не могу понять, как безопасно преобразовать DBNull в int. Сейчас я делаю это следующим образом: ....
вопрос задан: 21 February 2012 12:35
0
ответов

Обработка пустого поля как нуля для запроса на обновление

Я использую SQL Конструктор запросов Express 2010. Мне нужно увеличить поле. В моем коде поддержки я делаю вызов, например tableAdapter.IncrementLikeCount (id); Если я просто использую приращение, то ...
вопрос задан: 3 February 2012 22:42
0
ответов

ExecuteScalar возвращает null или DBNull (сервер разработки или производства)

Я пытаюсь добавить столбец в существующий DataRow в C #. После этого столбец будет заполнен единственным значением из моей базы данных. DataRow dr уже существует, и столбец «COLNAME» также существует. comTBP ...
вопрос задан: 28 October 2011 09:10
0
ответов

Как определить, было ли значение параметра передано хранимой процедуре

Я хочу создать хранимую процедуру (в SQL Server 2008 R2), которая будет обновлять запись в таблице на основе на ПК стола. Сохраненная процедура будет иметь, например, четыре параметра: @ID int, @Name ...
вопрос задан: 12 August 2011 17:49
0
ответов

What is the point of DBNull?

In .NET there is the null reference, which is used everywhere to denote that an object reference is empty, and then there is the DBNull, which is used by database drivers (and few others) to denote... ...
вопрос задан: 10 August 2011 05:51
0
ответов

SQL-представление выводит столбец, допускающий значение NULL, из ненулевой таблицы?

У меня есть таблица Product с ненулевым «количеством» (десятичное число) и «статусом» (int ) столбцов, и я создал представление для этой таблицы со следующим выражением case: SELECT P.ProductTypeId, (CASE WHEN ...
вопрос задан: 17 May 2011 16:56
0
ответов

Почему в PostgreSQL (и, возможно, других движках) оператор UNION считает значения NULL одинаковыми, а ограничение UNIQUE - нет?

Я понимаю, что стандарт SQL допускает использование нескольких значений NULL в столбце, который является частью ограничения UNIQUE. Я не понимаю, почему конструкция UNION (по крайней мере, в PostgreSQL) обрабатывает ...
вопрос задан: 20 April 2011 02:50
0
ответов

Нахождение значения NULL в наборе данных - метод DataRow.IsNull vs == DbNull.Value - c #

Каковы преимущества использования метода DataRow.IsNull в C # для определения значения NULL значение по проверке, равна ли строка DbNull.value? if (ds.Tables [0] .Rows [0] .IsNull ("ROWNAME")) {do stuff} vs if (ds ....
вопрос задан: 8 April 2011 18:38
0
ответов

Передача значения пустого поля в хранимую процедуру ASP .NET C #

I хотите вернуть все строки из таблицы базы данных SQL Server 2008 в источник данных SQL, если поле textBox пусто. Поэтому я создал хранимую процедуру с условием if @date IS NULL. Хотя хранится ...
вопрос задан: 21 February 2011 16:55
0
ответов

Как мне лучше назначить DBNull?

Мне нужно проанализировать значение из DataRow и назначить его другому DataRow. Если вход действителен, мне нужно проанализировать его до двойного или добавить значение DBNull к выходу. Я использую следующее ...
вопрос задан: 17 February 2011 07:25
0
ответов

В чем разница между null и System.DBNull.Value?

Есть ли разница между null и System.DBNull.Value? Если да, то что это? Я заметил такое поведение сейчас - while (rdr.Read ()) {if (rdr ["Id"]! = Null) // if (rdr ["Id"]! = System.DBNull ... .
вопрос задан: 10 February 2011 14:33
0
ответов

Обработка DateTime DBNull

Я видел многих, много версий этого на Так, но ни один из них, кажется, вполне не работает на мои потребности. Мои данные прибывают из базы данных поставщика, которая позволяет пустой указатель для полей DateTime. Сначала я вытягиваю свои данные в...
вопрос задан: 20 October 2010 14:20