Запитання з тегом «dbnull»

18
Призначте null SqlParameter
Наступний код дає помилку - "Неявне неявне перетворення з DBnull в int." SqlParameter[] parameters = new SqlParameter[1]; SqlParameter planIndexParameter = new SqlParameter("@AgeIndex", SqlDbType.Int); planIndexParameter.Value = (AgeItem.AgeIndex== null) ? DBNull.Value : AgeItem.AgeIndex; parameters[0] = planIndexParameter;
189 c#  dbnull  sqlparameter 

15
Найефективніший спосіб перевірити наявність DBNull, а потім призначити змінну?
Це питання виникає періодично, але я не побачив задовільної відповіді. Типовою схемою є (рядок - це DataRow ): if (row["value"] != DBNull.Value) { someObject.Member = row["value"]; } Перше моє запитання, що є більш ефективним (я переглянув умову): row["value"] == DBNull.Value; // Or row["value"] is DBNull; // Or row["value"].GetType() == typeof(DBNull) …
151 .net  dbnull 

6
SQLite еквівалентно ISNULL (), NVL (), IFNULL () або COALESCE ()
Я хотів би уникнути багатьох перевірок, як показано нижче в моєму коді: myObj.someStringField = rdr.IsDBNull(someOrdinal) ? string.Empty : rdr.GetString(someOrdinal); Я зрозумів, що міг би просто запитати подбати про нулі, зробивши щось подібне: SELECT myField1, [isnull](myField1, '') FROM myTable1 WHERE myField1 = someCondition Однак я використовую SQLite, і він, здається, не …
92 .net  sqlite  dbnull 

6
У чому різниця між null і System.DBNull.Value?
Чи існує якась різниця між null і System.DBNull.Value? Якщо так, то що це? Я помітив цю поведінку зараз - while (rdr.Read()) { if (rdr["Id"] != null) //if (rdr["Id"] != System.DBNull.Value) { int x = Convert.ToInt32(rdr["Id"]); } } Поки я отримую дані з бази даних за допомогою програми читання даних sql, …
92 c#  null  dbnull 

12
обробка даних dbnull у vb.net
Я хочу сформувати певний відформатований вивід даних, отриманих із бази даних MS-Access та збережених у об'єкті / змінній DataTable , myDataTable. Однак деякі поля в myDataTable містять дані dbNull . Таким чином, наступний фрагмент коду VB.net дасть помилки , якщо значення будь-якого з полів LastName , intials або Sid є …
75 vb.net  dbnull 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.