문제

ASMX 웹 서비스에서 가장 좋은 방법을 찾아서 날짜에 null을 표시하여 사용자가 날짜 필드에 텍스트를 입력하지 않을 때 dbnull.value를 삽입 할 수 있도록합니다. 현재 클래스에 날짜 필드 역할을하는 직렬화하는 문자열 필드가 있습니다. 해당 문자열이 비어 있으면 dbnull.value를 삽입하면 DateTime으로 변환 된 문자열을 삽입합니다. 이것이 유일한 방법입니까 아니면 더 좋은 방법입니까? 정수와 복식은 어떻습니까? 감사.

도움이 되었습니까?

해결책

데이터베이스 삽입을 수행하는 데 사용하는 메커니즘에 달려있는 것 같습니다. 즉 날짜 필드가 비어있는 경우 삽입 문에서 날짜 열에 대한 값을 전달해야한다고 생각합니다. 저장된 절차를 사용하는 경우 날짜를 선택적 매개 변수 널 기본값이 있습니다.

BTW, JSON의 구문 분석 날짜에 ASP.NET AJAX 메커니즘을 사용하고 있습니까? 예를 들어

\/Date(1169125740)\/

//1169125740 is the number of milliseconds since UTC (Midnight January 1, 1970)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top