DateTime
을 SQL Server의 저장 프로 시저에서 가져 오려고합니다.저장 프로 시저 오류에서 DateTime 가져 오기
저장 프로 시저 변수 : 나는 다음과 같은 오류가 발생, 나는 그것이 무엇인지에 잃은에서 나는 내 C#의 CF 2.0 프로그램
DateTime tempDT = Convert.ToDateTime(sqlcmd.Parameters["@TempDateTime"].Value);
에 오류가 밖으로
@TempDateTime DateTime = '' OUTPUT
SET @TempDateTime = GETDATE()
라인. 저장 프로 시저가 null을 돌려 보낼 수 있습니까? 저장 프로 시저를 실행하면 다른 코드에서 제대로 실행됩니다. DateTime
받기 및 테이블에 삽입,하지만 DateTime
var 검색하려고하면 오류가 발생했습니다.
System.IndexOutOfRangeException는
되지 않은 메시지이었다 = "은 {0} {1} {2}이에 포함되지로 {3}."스택 트레이스 : System.Data.SqlClient.SqlParameterCollection.RangeCheck()에서
Missouri_Scanning_Utility.Form1에서 System.Data.SqlClient.SqlParameterCollection.get_Item()에서 Missouri_Scanning_Utility.Form1.updateDatabase
()
에서
.tmrUpdateDatabase_Tick() System.Windows.Forms.Timer._WnProc()에서
System.Windows.Forms.ApplicationThreadContext._InternalContextMessages()에서 Microsoft.AGL.Forms.EVL.EnterMainLoop
()
에서
나는 당신의 제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –
C# 코드에서'@ TempDateTime' 매개 변수를 출력으로 정의 했습니까? 'Direction = ParameterDirection.Output' –
@JasonFaulkner 방금 그 코드 행이 위와 같은 오류가 발생했습니다. – Lgwells1