SQL Server 데이터베이스의 레코드를 업데이트하기 위해 SQLDataSource와 함께 detailsview를 사용하고있는 상황이 있습니다.asp.net NULL 값을 ""(빈 문자열)로 변환하는 방법
내 문제는 완료되지 않은 텍스트 필드가 데이터베이스에서 NULL로 변환된다는 것입니다. 이로 인해 NULL DB 값을 처리 할 수없는 타사 웹 서비스를 사용하는 웹 사이트로 문제가 발생합니다.
업데이트 또는 삽입이 발생할 때 텍스트 필드가 비어있는 경우 데이터가 NULL 값 대신 ""(빈 문자열)로 변환되는 방식이 있습니까?
답변 해 주셔서 감사합니다. SQLDataSource에 이미 "ConvertEmptyStringToNull"을 추가했지만 필드가 비어 있으면 db에 NULL 값을 여전히 isns합니다. – Jason
거짓으로 설정 했습니까? 여전히 Null에 들어가면 이상합니다. –
감사합니다. Muhammad, 당신의 솔루션은 효과가있었습니다. sqldatasource가 아닌 details 뷰에 convertemptystringtonull 매개 변수를 추가했습니다. – Jason