为什么不能连续添加信息.

原文链接: http://www.cnblogs.com/dream200588/archive/2008/05/20/1203291.html
 for (int i = 0; i < this.CourseTypeID.Items.Count; i++)
            {
                if (CourseTypeID.Items[i].Selected)
                {
                    itemName = CourseTypeID.Items[i].Text.ToString();
                    if (itemName == "电" || itemName == "课" || itemName == "子" || itemName == "教" || itemName == "习题" || itemName == "资源")
                    {
                        itemID = 2;
                    }
                    else
                    {
                        itemID = 1;
                    }
                    command.CommandText = "Ownn_x_AddItem";
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add(new SqlParameter("@parentID", CourseTypeID.Items[i].Value));
                    command.Parameters.Add(new SqlParameter("@courseID", courseMax));
                    command.Parameters.Add(new SqlParameter("@teacherID", teacherID));
                    command.Parameters.Add(new SqlParameter("@itemType", itemID));
                    command.ExecuteNonQuery();
                }
            }
上面这些代码我在第一次循环的时候添加是可以的,但是循环到第二次添加的时候,在COMMAND.EXECUTENonQuery()这里的时候提示:
为过程或函数 Ownn_x_AddItem 指定的参数太多。
这是什么原因?第一条已经添加了,第二条又是全新的一条.

转载于:https://www.cnblogs.com/dream200588/archive/2008/05/20/1203291.html

猜你喜欢

转载自blog.csdn.net/weixin_30588675/article/details/94794780