1
좋아, 내가 여기에 난처한 해요 - folowing 코드 오류를 Procedure or function 'importsp_CreateDiallerBatch' expects parameter '@BatchName', which was not supplied
매개 변수는 쿼리에서 분실
Dim cmd As SqlCommand = New SqlCommand()
cmd.CommandText = "importsp_CreateDiallerBatch"
cmd.Connection = cnSQL
cmd.Parameters.AddWithValue("@BatchName", BatchName)
Dim IdParameter As SqlParameter = New SqlParameter()
IdParameter.Direction = ParameterDirection.InputOutput
IdParameter.SqlDbType = SqlDbType.Int
IdParameter.Value = -1
IdParameter.ParameterName = "@BatchID"
cmd.Parameters.Add(IdParameter)
cnSQL.Open()
cmd.ExecuteNonQuery()
와 코드를 디버깅 할 때에 BatchName 확실히 값을 가지고 있으며, 실행하기 전에 cmd를 권리의 매개 변수 컬렉션을 확인 우레에는 2 개의 매개 변수 (이름이 모두 지정되어 있고 값이 예상대로 정확하게 설정 됨)가 표시됩니다. 나는이 천 번 같은 코드를 작성 했음에 틀림 없다.