1
好吧,我在这里难倒 - 如下因素代码中的错误与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右侧的参数集合执行前urey显示了两个参数,两个参数均被命名并且其值完全按照预期设置。我必须写这样的代码一千次 - 我错过了什么吗?