저장 프로 시저를 호출하여 응용 프로그램을 통해 레코드를 삽입하려고합니다. 저장 프로 시저가 실행될 때 다음 오류가 발생합니다.SP에서 직접 데이터를 삽입 할 수는 있지만 응용 프로그램에서 SP를 호출하면 실패합니다.
"데이터 형식을 nvarchar로 변환하는 중 오류가 발생했습니다. 데이터 형식 nvarchar를 datetime으로 변환하는 데 오류가 발생했습니다."
이 오류는 날짜를 보낼 때만 표시되지만 각 매개 변수를 추적하고 데이터베이스에서 직접 SP를 실행하면 오류없이 완벽하게 실행됩니다. 그 이유는 무엇일까요? 코드가 여러 레이어에 걸쳐 있기 때문에 코드를 게시 할 수 없습니다.
날짜를 확인하십시오. DB에서 인식 할 수없는 형식 일 수 있습니다. 적어도 sp의 매개 변수 서명을 제공 할 수 있습니까? – GrandMasterFlush
또한 추적 날짜를 제공하십시오. 그렇지 않으면 해당 매개 변수의 스크린 샷을 추적합니다. – NaveenBhat
입력 한 날짜/시간 형식이 일치하지 않을 수 있습니다. 그것을 확인하십시오. datetime으로 매개 변수를 전달합니까? – Prasanth