«dbnull» 태그된 질문

18
SqlParameter에 null 할당
다음 코드는 "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) // Or... any suggestions? …
151 .net  dbnull 

6
ISNULL (), NVL (), IFNULL () 또는 COALESCE ()와 동등한 SQLite
내 코드에서 다음과 같은 많은 검사를 피하고 싶습니다. myObj.someStringField = rdr.IsDBNull(someOrdinal) ? string.Empty : rdr.GetString(someOrdinal); 다음과 같은 작업을 수행하여 내 쿼리가 null을 처리하도록 할 수 있다고 생각했습니다. SELECT myField1, [isnull](myField1, '') FROM myTable1 WHERE myField1 = someCondition 나는 SQLite를 사용하고 있으며 isnull기능 을 인식하지 못하는 것 같습니다 . 나는 또한 …
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"]); } } 반환 값이 없지만 I는 SQL의 DataReader를 사용하여 데이터베이스에서 데이터를 검색하는 동안 if(rdr["Id"] != null)반환 true결국 정수로 널 캐스팅에 대한 예외 던졌다가. 그러나 …
92 c#  null  dbnull 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.