Вопросы по теме 'dbnull'

C # ?? вопрос о нулевом операторе слияния
Я определил свойство Birthday класса Person как DateTime, допускающее значение NULL? , так почему же в следующем примере не должен работать оператор объединения NULL? cmd.Parameters.Add(new SqlParameter("@Birthday",...
4449 просмотров
schedule 11.09.2021

Linq в DataTable - невозможно преобразовать DBNull
Новичок в Linq, извиняюсь, если это базовый вариант. Этот запрос вызывает ошибку {"Невозможно привести DBNull.Value к типу 'System.Int64'. Используйте тип, допускающий значение NULL."}, Когда я перечисляю результаты. private void...
15067 просмотров
schedule 18.11.2021

Самый эффективный способ работы с DBNull в .NET
Возможный дубликат: Что лучший способ справиться с DBNull's Каков наиболее эффективный синтаксис в .NET для установки переменной, имеющей значение DBNull (то есть возвращаемое значение SQL null)? Я помню, как читал кое-что, что было...
909 просмотров
schedule 15.09.2021

Преобразуйте dbnull в строку. Записывать dbnull.value в базу данных вместо Nothing
У меня есть функция insertRecord в vb.net, которая использует запрос параметров. Если дата ошибки не указана, мне нужно вставить dbnull.value в базу данных вместо "" (ничего). Dim strErrorDate2 As DateTime =...
2097 просмотров
schedule 10.09.2021

Как назначить DBNull примитивному типу для облегчения вставки в базу данных
У меня есть следующая строка в моем коде, которая присваивает значение столбцу с данными. Это может быть ноль или цена. double? Price; price = range.Cells[i, j].Value2 == null ? Double.NaN : range.Cells[i,j].Value2; row["Price"] = **(price !=...
314 просмотров
schedule 20.11.2021

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

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

DbNull.Value и isDBNull для столбца данных
У меня есть DataRow , которые содержат данные из database . Я хочу проверить каждый столбец данных на наличие значения Null в условии IF . Я нашел два способа проверить значение NULL . If IsDBNull(drType("ISShort")) Then...
1174 просмотров
schedule 14.03.2022

Проблема LINQ to Dataset DBNULL/исключение нулевой ссылки
У меня есть следующий запрос LINQ, который всегда приводит к ошибке, когда мой столбец «Примечание» в dtblDetail имеет значение null, даже если я проверяю, является ли он NULL. var varActiveAndUsedElementsWithDetails = from...
11991 просмотров
schedule 23.03.2022

Проверка на DBNull вызывает исключение StrongTypingException.
Я использую набор данных для извлечения данных из БД. Одно из полей в строке — NULL . Я знаю это. Однако следующий код vb.net выдает StrongTypingException (в автоматически сгенерированном методе get_SomeField() в конструкторе наборов данных):...
20575 просмотров
schedule 07.06.2022

Как я могу получить SCOPE_IDENTITY() от SP?
Я пытаюсь получить SCOPE_IDENTITY для моего приложения vb.NET из хранимой процедуры, но я получаю исключение DBNull. Это мой СП: ALTER PROCEDURE [dbo].[sp_XYZ] @ID INT, @OtherID INT OUTPUT AS BEGIN SELECT @Name = name, FROM dbo.PERSON WHERE...
585 просмотров

Исключение DBNull в выражении запроса
У меня есть это выражение запроса, чтобы объединить некоторые значения для проверки данных result.AddRange(from string dr in ercDt select dc.Ordinal.ToString() + "|" + dr); Имея этот ercDt[0] DBNull и больше не имеет строк, я получаю эту...
639 просмотров
schedule 30.06.2022

Обработка DBNull в C #
Есть ли способ сделать это лучше / чище? int stockvalue = 0; if (!Convert.IsDBNull(reader["StockValue"])) stockvalue = (int)reader["StockValue"];
42373 просмотров
schedule 14.07.2022

Оператор = не определен для типов DBNull и Boolean, но оператор = отсутствует
При проверке значения столбца стиля флажка в UltraGrid я использую следующий код в методе BeforeRowsDeleted, чтобы установить логическое значение, а затем, в зависимости от логического значения, запускается один из двух методов удаления. Однако я...
749 просмотров

System.DBNull с именем контракта данных, не ожидаемым в WCF
Возможный дубликат: Почему мой DbNull не является синглтоном, когда я десериализую его с помощью XmlSerialiser? У меня есть массив объектов, который я передаю вызову WCF, который имеет DBNull.Value в качестве одного из значений. WCF,...
1984 просмотров
schedule 12.09.2022

Informix (C #): Как правильно установить / отключить поле большого двоичного объекта?
IBM Informix SDK: Заявление: Update mytable set myblobcolumn = ? where myid = 1; using (IfxConnection conn = GetIfxConnection()) using (IfxCommand cmd = new IfxCommand(updateSql, conn)) { var param = new IfxParameter("myblobcolumn",...
2535 просмотров
schedule 29.09.2022

не проверять DataRow.IsDBNull в каждом столбце?
Мой код в 2 раза длиннее, чем если бы я мог автоматически установить IsDBNull в "" или просто перевернуть его без ошибки. Это мой код: Dim conn As New SqlConnection conn.ConnectionString = Module1.DBConn2 Dim sqlCommand = New...
25535 просмотров
schedule 06.10.2022

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

Как DBNull может не равняться DBNull
У меня есть следующая строка кода if (DBNull.Value.Equals(o) || o != null) где o равно object o in row.ItemArray Я продолжаю получать сообщение об ошибке --> Xml type "List of xdt:untypedAtomic" does not support a conversion from Clr...
9064 просмотров
schedule 04.07.2023

Запутался в нулевых строках и DBNull
Я смотрю на какой-то код для программы .net, над которой я работаю. Предыдущий автор программы дал мне код больше года назад. Внезапно я вижу исключение, созданное из кода, который я не трогал: if ((string)row["LevelName"] != "ABC")...
1285 просмотров
schedule 30.12.2022