Все вопросы: [dbnull]

22 вопросов

похожие теги:
9
голосов
4ответов
6754 просмотров

How can I include DBNull as a value in my strongly typed dataset?

I've created a strongly typed dataset (MyDataSet) in my .NET app. For the sake of simplicity, we'll say it has one DataTable (MyDataTable), with one column (MyCol). MyCol has its DataType property set to "System.Int32", and its AllowDBNull property set to "true". I'd like to manually create a n...

0
голосов
3ответов
1149 просмотров

Populating Object from DataTable with default value when DBNull

I am populating the customer object as shown below. How do I would I concisely code something like the following? If IsDbNull(.Age) Then .Age = 10 Else .Age = dataRow("Age") End If Here's the context I'd like to use it in: Public Shared Function Retrieve() As List(Of Customer) Dim dt...

3
голосов
3ответов
2500 просмотров

How do I handle a DBNull DateTime field coming from the SQL Server?

I am getting this error when I retrieve a row with a null DataTime field: 'srRow.Closed_Date' threw an exception of type 'System.Data.StrongTypingException' How do I properly handle these?

6
голосов
2ответов
2346 просмотров

Почему мой DbNull не является синглтоном, когда я десериализую его с помощью XmlSerializer?

Я всегда предполагал, что DbNull.value был одноэлементным. Таким образом, вы могли делать такие вещи: VB.NET: If someObject Is DbNull.Value Then ... End if C #: If (someObject == DbNull.Value) { ... } Но недавно я сериализовал экземпляр DbNull с помощью XmlSerialiser, и ...

1
голосов
8ответов
1564 просмотров

Вопрос о сравнении типов ASP.NET и DBNull

У меня есть функция, которая извлекает записи статей из базы данных MSSQL. Некоторые из них представляют собой URL-адреса PDF-файлов, а другие - фактические статьи, хранящиеся в SQL. Сохраненные статьи не имеют URL-адреса (DBNull) в записи, поэтому я хочу иметь возможность его проанализировать. ...

7
голосов
4ответов
24855 просмотров

Параметры Powershell и SQL. Если строка пуста, передать DBNull

У меня такой параметр: $objDbCmd.Parameters.Add("@telephone", [System.Data.SqlDbType]::VarChar, 18) | Out-Null; $objDbCmd.Parameters["@telephone"].Value = $objUser.Telephone; Где строка $objUser.Telephone может быть пустой. Если он пуст, как мне преобразовать его в [DBNull]::Value? Я п...

0
голосов
3ответов
11901 просмотров

LINQ to Dataset DBNULL проблема / исключение нулевой ссылки

У меня есть следующий запрос LINQ, который всегда приводит к ошибке, когда мой столбец «Remark» в dtblDetail имеет значение NULL, даже если я проверяю, является ли он NULL. var varActiveAndUsedElementsWithDetails = from e in dtblElements join d ...

8
голосов
3ответов
23935 просмотров

Как установить для поля значение DBNull в Entity Framework

Как установить для поля значение DBNull в Entity Framework? Поля строго типизированы, поэтому вы не можете установить его равным DBNull.Value, и я не нашел никакого метода для установки поля в DBNull. Кажется, что это необходимо, но после долгих исследований в Google я ничего об этом не нашел. ...

92
голосов
6ответов
158628 просмотров

SQLite эквивалент ISNULL (), NVL (), IFNULL () или COALESCE ()

Я бы не хотел, чтобы в моем коде было много проверок, подобных следующей: myObj.someStringField = rdr.IsDBNull(someOrdinal) ? string.Empty : rdr.GetString(someOrdinal); Я подумал, что могу попросить мой запрос позаботиться о нулях,...

2
голосов
5ответов
8524 просмотров

Поле набора данных DBNull -> int?

Поле SQLServer int. Иногда значение null. DataAdapter заполняет набор данных ОК и может отображать данные в DatagridView ОК. При попытке программного извлечения данных из набора данных код извлечения поля набора данных выдает ошибку StronglyTypedException. [global::System.Diagnostics.Debu...

0
голосов
3ответов
1068 просмотров

Проблема при вставке строки или NULL в базу данных SQL Server

Я только что прочитал главный ответ в этом сообщении: Ошибка при вставке строки или NULL в базу данных SQL Server Поправьте меня, если я ошибаюсь, но можно ли использовать оператор ?? не только для двух переменных одного типа; в противном случае я был бы очень признателен, если бы кто-нибу...

8
голосов
8ответов
43303 просмотров

Как мне обработать Преобразование из типа DBNull в тип String недействительно

Мне нужен ожидаемый совет о том, как справиться со следующим: - У меня есть поле данных misc_text_2, которое имеет тип varchar (25) и допускает NULL. Теперь, если я использую следующий синтаксис <asp:Label ID="lblPrinter" runat="server" Text='<%# iif(eval("misc_text_2") is dbnull.value...

2
голосов
2ответов
1635 просмотров

Как мне обработать преобразование DBNull в Boolean в моем XSD DataSet?

В моей базе данных у меня есть несколько столбцов в одной из моих таблиц с битовыми (логическими) значениями. Им разрешено иметь значение NULL, поскольку поля не всегда будут содержать данные. Я прошел через процесс создания набора данных XSD с использованием таблицы и убедился, что для поля ...

2
голосов
6ответов
4242 просмотров

Как лучше всего обрабатывать null int / char из базы данных SQL?

У меня есть база данных, содержащая дополнительный профиль пользователя. В профиле у меня есть строки, символы (для M или F) и целые числа. Я столкнулся с проблемой, когда я пытался указать пол пользователя в свойстве моего объекта Profile, и приложение вылетало из-за того, что не знает, как ...

2
голосов
2ответов
864 просмотров

Ограничения Not-Null в объектах POCO

В настоящее время я пишу финансовое приложение, и у нас есть довольно стандартная таблица клиентов. Он состоит из множества обязательных полей и некоторых необязательных, таких как Cell / Fax и т. Д. Я использую NHibernate в качестве ORM и правильно настроил все сопоставления. Это уже работает. ...

74
голосов
12ответов
239981 просмотров

обработка данных dbnull в vb.net

Я хочу сгенерировать некоторый форматированный вывод данных, полученных из базы данных MS-Access и сохраненных в объекте / переменной DataTable , myDataTable. Однако некоторые поля в myDataTable содержат данные dbNull . Таким образом, следующий фрагмент кода VB.net выдаст ошибки, если значение...

151
голосов
15ответов
167791 просмотров

Самый эффективный способ проверить DBNull, а затем присвоить переменной?

Этот вопрос возникает время от времени, но я не нашел удовлетворительного ответа. Типичный шаблон (строка - это строка данных ): if (row["value"] != DBNull.Value) { someObject.Member = row["value"]; } Мой первый вопрос: что более эффективно (я перевернул условие): row["v...

48
голосов
6ответов
33613 просмотров

C # ADO.NET: нули и DbNull - есть ли более эффективный синтаксис?

У меня есть DateTime?, который я пытаюсь вставить в поле, используя DbParameter. Я создаю параметр следующим образом: DbParameter datePrm = updateStmt.CreateParameter(); datePrm.ParameterName = "@change_date"; И затем я хочу поместить значение DateTime? в dataPrm.Value, учитывая null с. ...

41
голосов
3ответов
12595 просмотров

Почему этот код недействителен в C #?

Следующий код не будет компилироваться: string foo = "bar"; Object o = foo == null ? DBNull.Value : foo; Я получаю: Ошибка 1 Тип условного выражения не может быть определен, потому что нет неявного преобразования между System.DBNull и string Чтобы исправить это, я должен сделать что-...

6
голосов
6ответов
15001 просмотров

.NET DBNull vs Nothing для всех типов переменных?

Меня немного смущают нулевые значения и переменные в .NET. (Предпочтительно VB) Есть ли способ проверить "пустоту" ЛЮБОЙ заданной переменной независимо от того, был ли это объект или тип значения? Или моя нулевая проверка должна всегда предвидеть, проверяет ли она тип значения (например, Syst...

11
голосов
6ответов
5368 просмотров

(любой == System.DBNull.Value) vs (любой - System.DBNull)

Есть ли у кого-нибудь предпочтение относительно того, как проверить, равно ли значение DBNull? Я обнаружил, что эти два утверждения дают мне желаемые результаты, но просто интересно, есть ли предпочтения? if (any is System.DBNull) так же, как: if (any == System.DBNull.Value) Спасибо!

13
голосов
4ответов
15071 просмотров

Доступ к базе данных C #: DBNull vs null

У нас есть собственная ORM, которую мы используем здесь, и предоставляем строго типизированные оболочки для всех наших таблиц db. Мы также разрешаем выполнение слабо типизированного специального SQL, но эти запросы по-прежнему проходят через один и тот же класс для получения значений из считыват...