我想利用循环将多条数据存入数据库,可是为什么总是将第一条记录存储多次,也就是说,循环几次,第一条记录就被存几次。一下是我的代码,请大家帮忙看看,谢谢
  for (int x = 0; x < newFileUrl.Length; x++)
        {
            Response.Write(newFileUrl.Length);
            imagecmd.CommandText = "insert into imagex (image_url,image_intro,image_buildtime,image_moditime,image_uploadimageid) values (?,?,?,?,?)";
            imagecmd.Parameters.Add("?", OleDbType.LongVarChar).Value = newFileUrl[x];
            imagecmd.Parameters.Add("?", OleDbType.LongVarChar).Value = intro[x];
            imagecmd.Parameters.Add("?", OleDbType.DBDate).Value = System.DateTime.Now;
            imagecmd.Parameters.Add("?", OleDbType.DBDate).Value = System.DateTime.Now;
            imagecmd.Parameters.Add("?", OleDbType.Integer).Value = xID;
            imageconn.Open();
            imagecmd.ExecuteNonQuery();
            imageconn.Close();
        }