2017-04-10 7 views
-1

나는SQL 대량 삽입 비트 열

IsApproved bit NULL, 

내가 가진 클래스 사람이 테이블 사람의 열을 건물 아래

bool? IsApproved { get; set; } 

나는 사람과 사람이 테이블에 대량 삽입 값을 시도 할 때 .IsApproved 값을 null로 설정하면 예외가 발생합니다.

cannot change datatype of a column once it has data. 

대량 삽입을 사용하여 IsApproved 열에 NULL 값을 저장하는 방법을 알려주십시오.

+1

대량 삽입에 사용하는 코드를 표시하십시오. – RBarryYoung

+0

코드 : SqlBulkCopyHelper.BulkInsert (_db, persons). 명단이 어디에 있는지 Aamir

답변

-2

비주얼 스튜디오에서 null에서 System.DBNull.Value으로 설정하십시오.

+0

'System.DBNull.Value'에 부울을 허용 할 수 없습니다. – mallan1121

+1

IsApproved는 부울입니까? 들. DBNull.Value를 지정하면 "암시 적으로 유형 system.dbnull을 bool로 변환 할 수 없습니까?" 오류 – Aamir