首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

利用循环插入数据,无法实现,该怎么解决

2012-03-15 
利用循环插入数据,无法实现我想利用循环将多条数据存入数据库,可是为什么总是将第一条记录存储多次,也就是

利用循环插入数据,无法实现
我想利用循环将多条数据存入数据库,可是为什么总是将第一条记录存储多次,也就是说,循环几次,第一条记录就被存几次。一下是我的代码,请大家帮忙看看,谢谢
  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();
  }

[解决办法]
每次执行玩,Parameters.Clear

热点排行