30
ответов

reader.GetString выдает исключение, даже если поле не должно быть null [duplicate]

Поэтому я пытаюсь прочитать некоторые поля из файла базы данных MS Access (.accdb). Я использую поставщика Microsoft.ACE.OLEDB.12.0, OleDbConnection и OleDbDataReader. Я сталкиваюсь с каким-то странным ...
вопрос задан: 3 September 2017 16:06
13
ответов

Обработайте DBNull в C#

Существует ли лучший/более чистый способ сделать это? интервал stockvalue = 0; если (! Преобразовать. IsDBNull (читатель ["StockValue"])) stockvalue = (международный) читатель ["StockValue"];
вопрос задан: 12 March 2010 14:25
12
ответов

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

Этот вопрос иногда подходит, но я не видел удовлетворительный ответ. Типичный шаблон (строкой является DataRow): если (строка ["значение"]! = DBNull. Значение) {someObject. Участник = строка ["значение"];...
вопрос задан: 23 May 2017 12:34
6
ответов

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

Я хочу генерировать некоторый отформатированный вывод полученных данных от Базы данных Access MS и сохраненный в Объекте dataTable / переменная, myDataTable. Однако некоторые поля в myDataTable cotain dbNull...
вопрос задан: 23 May 2017 12:26
6
ответов

.NET DBNull по сравнению ни с Чем через все типы переменных?

Я немного смущен нулевыми значениями и переменными в.NET. (VB предпочла), там какой-либо способ проверить "пустую" из КАКОЙ-ЛИБО данной переменной независимо от того, было ли это объектом или типом значения?...
вопрос задан: 20 November 2016 23:50
6
ответов

(любой == Система. DBNull. Значение) по сравнению с (любой - Система. DBNull)

У кого-либо есть предпочтение о том, как проверить, является ли значение DBNull? Я нашел, что эти два оператора дают мне результаты, которые я хочу, но просто задающийся вопросом, существует ли предпочтение? если (любой - Система. DBNull)...
вопрос задан: 4 December 2014 09:23
5
ответов

C# ADO.NET: аннулирует и DbNull — является там более эффективным синтаксисом?

У меня есть DateTime? то, что я пытаюсь вставить в поле с помощью DbParameter. Я создаю параметр как так: DbParameter datePrm = updateStmt. CreateParameter (); datePrm. ParameterName = "...
вопрос задан: 7 April 2010 09:54
4
ответа

Доступ к базе данных C#: DBNull по сравнению с пустым указателем

У нас есть наш собственный ORM, который мы используем здесь и обеспечиваем обертки со строгим контролем типов для всех наших таблиц базы данных. Мы также позволяем специальному SQL со слабым контролем типов выполняться, но эти запросы все еще проходят тот
вопрос задан: 11 August 2012 16:08
3
ответа

Работа с DBNull.Value

Мне часто приходится иметь дело с таблицами данных, подключенными к элементы управления сеткой, пользовательское обновление всегда производит много кода, связанного с DBNull.Value. Я видел подобный вопрос здесь, но думаю, что должен ...
вопрос задан: 23 May 2017 12:07
3
ответа

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

Следующий код не скомпилирует: строковое нечто = "панель"; Возразить o = нечто == пустой указатель? DBNull. Значение: нечто; я добираюсь: Ошибка 1 Тип условного выражения не может быть определен, потому что там не неявно...
вопрос задан: 14 August 2012 00:59
3
ответа

Краткое использование DBNull? (Троичный?)

Кажется, что существует некоторый беспорядок типа в тернарном операторе. Я знаю, что это было обращено в другом ТАК потоки, но это всегда было с nullables. Кроме того, для моего случая я действительно справедлив...
вопрос задан: 9 August 2010 22:58
3
ответа

C#?? пустой вопрос об операторе объединения

Я определил День рождения свойства Class Person как nullable DateTime?, итак, почему не был должен пустой оператор объединения работать в следующем примере? cmd. Параметры. Добавьте (новый SqlParameter (" @Birthday"...
вопрос задан: 6 August 2010 16:17
3
ответа

Что я должен использовать для сравнения DBNull? Использование DBNull. Значение или ToString ().IsNullOrEmpty ()

Я могу проверить на DBnull на строке данных с помощью любого из методов. Любой, при помощи если (доктор [0] [0] == DBNull. Значение),//делают что-то или путем выполнения, если (доктор [0] [0].ToString ().IsNullOrEmpty ())//выполняют в чем-то...
вопрос задан: 3 August 2010 06:11
3
ответа

Как DBNull не может равняться DBNull

У меня есть следующая строка кода если (DBNull. Значение. Равняется (o) || o! = пустой указатель), где o является объектом o последовательно. ItemArray я продолжаю получать ошибку-> список "Типа Xml xdt:untypedAtomic", не делает...
вопрос задан: 13 January 2010 20:59
3
ответа

Как я устанавливаю поле на DBNull в Платформе Объекта

Как Вы устанавливаете поле на DBNull в Платформе Объекта? Поля со строгим контролем типов, таким образом, Вы не можете установить его равный DBNull. Значение и я не нашли, что любой метод установил поле на DBNull. Это походит...
вопрос задан: 4 May 2009 17:54
2
ответа

Linq и DBNull - Получение ошибки

Я получаю ошибку при выборе из строки. AsEnumerable (). Я использую следующий код... строки var = ds. Таблицы [0].AsEnumerable (); trafficData = строки. Выберите (строка => новый...
вопрос задан: 29 June 2010 23:13
2
ответа

Пустой безопасный способ получить значения от IDataReader

(LocalVariable) ABC.string (Имя) = (Idatareader)datareader. GetString (0); это значение имени прибывает из базы данных.. чем здесь состоит в том случай, если это значение имени является нулевым при чтении, это бросает...
вопрос задан: 9 April 2010 19:32
2
ответа

Контрольное число ASP.NET с DBNULL

У меня есть следующий код foreach (DataRowView доктор в Данных) {если (доктор == Система. DBNull. Значение) {nedID = 1; }}, но я добираюсь...
вопрос задан: 23 March 2010 16:16
2
ответа

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

Я всегда предполагал, что DbNull.value был одиночным элементом. И таким образом Вы могли сделать вещи как это: VB.NET: Если someObject Является DbNull. Значение Затем... Конец, если C#: Если (someObject == DbNull. Значение) {.....
вопрос задан: 25 July 2009 23:53
2
ответа

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

Я получил этот параметр: $objDbCmd. Параметры. Добавьте (" @telephone", [Система. Данные. SqlDbType]:: VarChar, 18) | Пустой; $objDbCmd. Параметры [" @telephone"].Value = $objUser. Телефон; Где строковый $...
вопрос задан: 28 May 2009 15:18
1
ответ

SQLite, эквивалентные ISNULL (), NVL (), IFNULL () или, ОБЪЕДИНЯЮТ ()

Я хотел бы постараться не иметь много проверок как следующее в моем коде: myObj.someStringField = rdr. IsDBNull (someOrdinal)? строка. Пустой: rdr....
вопрос задан: 14 July 2015 04:34
1
ответ

DBNull в непустой ячейке при чтении файла Excel через OleDB

Я использую OleDB для чтения файла Excel. Один из столбцов имеет "Общий" формат и содержит и строки с буквами и значения, состоящие из чисел только. Строковые значения получены без проблемы...
вопрос задан: 2 April 2014 10:06
1
ответ

Столкновение типа операнда: nvarchar является несовместимым с изображением

Я использую хранимую процедуру SQL Server 2008 года для создания новой записи с этим синтаксисом: cmd. Параметры. Добавьте (" @photo", DBNull. Значение) cmd. ExecuteNonQuery (), но результат является a: столкновение типа Операнда:...
вопрос задан: 10 March 2010 21:33
1
ответ

Фильтрация DBNull с LINQ

Почему следующее запрашивает, повышают ошибку ниже для строки с Нулевым значением для барреля, когда я явно отфильтровываю те строки в операторе Where? Тусклый запрос = От строки Как dbDataSet.conformalRow...
вопрос задан: 8 March 2010 16:43
0
ответов

DBNull оператор if

Я пытаюсь выполнить хранимую процедуру, а затем использую оператор if для проверки нулевых значений, и у меня не получается. Я парень VB, поэтому, пожалуйста, потерпите меня, если я делаю синтаксическую ошибку школьника....
вопрос задан: 29 May 2018 07:34
0
ответов

Что такое VB.NET эквивалент ключевого слова C# по умолчанию? [дубликат]

Возможный дубликат: ошибка?? Если вы присваиваете значение целому числу, допускающему значение NULL, с помощью тернарного оператора, оно не может стать нулевым. Хотя этот вопрос может показаться дубликатом многих, на самом деле он…
вопрос задан: 23 May 2017 11:52
0
ответов

Проверка на DBNull вызывает исключение StrongTypingException

Я использую набор данных для извлечения данных из БД. Одно из полей в строке NULL. Я знаю это. Однако следующий код vb.net генерирует исключение StrongTypingException (в автоматически созданном get_SomeField () ...
вопрос задан: 23 May 2017 10:30
0
ответов

Назначьте null параметру SqlParameter

Следующий код выдает ошибку - «Неявное преобразование отсутствует от DBnull до int. " SqlParameter [] параметры = новый SqlParameter [1]; SqlParameter planIndexParameter = new SqlParameter ("@ AgeIndex", ...
вопрос задан: 16 May 2016 09:41
0
ответов

Придать чему-либо значение NULL?

Сегодня у меня была интересная дискуссия с коллегой. Мы обсуждали два фрагмента кода на C#. Фрагмент кода 1: if(!reader.IsDBNull(2)) { длинная? переменная1 = читатель.GetInt64(2) } Фрагмент кода ...
вопрос задан: 13 November 2015 02:26
0
ответов

Как проверить наличие NULL в MySqlDataReader по имени столбца?

Как я могу проверить значение NULL в открытом MySqlDataReader? Следующее не работает; он всегда попадает в else: if (rdr.GetString ("timeOut") == null) {queryResult.Egresstime = "Выполнен вход" ...
вопрос задан: 25 November 2013 21:06