nullable 인 varchar 형식의 몇 가지 열이있는 SQL Server 테이블이 있습니다. 텍스트 상자가 비어 있으면 aspx 페이지에서 데이터를 게시 할 때 데이터베이스 테이블 열이 빈 문자열로 업데이트됩니다.SQL Server Nullable Column
null 값을 유지하는 대신 빈 문자열로 대체해야합니다. 중간 문자열 C# 코드에서 빈 문자열을 System.DBnull로 변경하거나 저장 프로 시저에서 빈 문자열을 변경하는 논리를 가질 수 있습니다.
이 상황을 처리하는 다른 방법이 있습니까?
는 트리거를 사용하거나 PROC에서 그것을 할 수
공백이 아닌 널 (null)이 필요한 이유가 있습니까? –
이것이 가능한지 확실하지 않은 경우 [ConvertEmptyStringToNull] (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.convertemptyystringtonull.aspx) 가능성이 있습니다. . –