1
Visual Studio 2010을 사용하고 있습니다. 프로젝트 내에 DataSet을 추가합니다. SQL Server 2000 데이터베이스에 대한 모든 쿼리를 수행 할 수있는 쿼리 테이블 어댑터가 있습니다. 쿼리 중 하나는 네 개의 매개 변수를받는 저장 프로 시저를 사용하여 만들어집니다. 매개 변수 중 하나는 DateTime 데이터 형식입니다. 우리는 많은 시간을 점검하지만, 우리가 예기치 않은 예외를 받고 :예외 날짜 시간 OleDbParameter
Provider encountered an error while sending command parameter[0] '' value and stopped processing.
Conversion failed for command parameter[1] '' because the data value overflowed the type used by the provider.
Provider encountered an error while sending command parameter[2] '' value and stopped processing.
Provider encountered an error while sending command parameter[3] '' value and stopped processing.
Provider encountered an error while sending command parameter[4] '' value and stopped processing.
이 문제를 해결 근무, 우리는 저장 프로 시저의 날짜 시간 매개 변수를 삭제하면, 쿼리, 그렇지 않으면 우리가 전에 언급 한 예외가 성공적으로 실행합니다.
우리는 다음과 같이 날짜 시간 매개 변수가 설정 한 속성을 가지고주의 사항 :
DbType: DateTime
ProviderType: DBTimeStamp
어떤 접근 방식은 크게 환영 할 것이다 쿼리의 실행을 달성하려고합니다.